Instalar WordPress en Amazon EC2 (VideoTutorial paso a paso)
El día de hoy he decidido compartir mi experiencia sobre el uso de Amazon EC2; pues les presento un videotutorial explicado paso a paso para instalar fácilmente Wordpress en la Nube, para entender previamente debemos saber algunos conceptos de Amazon AWS.
Introducción a Amazon AWS
Amazon Web Services (AWS) , brinda un conjunto de servicios web de infraestructura basada en la nube. AWS le ofrece la flexibilidad necesaria para elegir una plataforma de desarrollo y al modelo de programación que se adapte a la solución de sus problemas. AWS Ofrece Capacidades informáticas enormes para aplicaciones altamente escalables, donde solamente tiene que pagar por lo que utilice sin ningún gasto previo ni compromisos a largo plazo. En el mundo de hoy estos servicios ha cambiado el paradigma del uso de las TI a las pequeñas, medianas y grandes empresas. AWS se caracteriza por lo siguiente:
- Rentabilidad . Solo tiene que pagar exactamente por lo que consume sin ningún compromiso por adelantado.
- Fiabilidad y Redundancia . Usar una infraestructura probada en una de las tiendas online más gigantes del mundo como. Sus centros de datos utilizan grandes cantidades de Hardware Físico. Sin un nodo falla, millones de nodos retoman su valor, lo que significa tener una infraestructura siempre activa, segura y fiable.
- Flexibilidad. Su aplicación en la plataforma que se adapte a sus necesidades.
- Escalabilidad. AWS posee una capacidad informática para cualquier aplicación sin importar el tamaño ni la velocidad que crezca.
Instalando WordPress en EC2 (Gratis por un año)
EC2 ofrece gratis por un año una instancia Micro para los clientes nuevos con las siguientes caracteristicas:
- 750 horas de uso de Microinstancia Linux (613 MB de memoria y compatibilidad con plataformas de 32 y 64 bits)
- 750 horas de Elastic Load Balancer más 15 GB de procesamiento de datos*
- 10 GB de Amazon Elastic Block Storage, más 1 millón de E/S, 1 GB de almacenamiento de instantáneas, 10.000 solicitudes para obtener instantáneas y 1.000 solicitudes para colocar instantáneas
- 5 GB de almacenamiento estándar de Amazon S3, 20.000 solicitudes de obtención y 2.000 solicitudes de colocación*
- 30 GB de transferencia de datos a través de Internet
VideoTutorial
Comandos Utilizados en la Consola de Linux
Por si no lograste visualizar bien los Comandos en el terminal pues aquí les pongo a disposición de todos:
Instalar Apache yum install httpd
Iniciar el servicio Apache service httpd start
Instalar PHP y MYSQL yum install php mysql
Instalar el Servidor Mysql yum insalll mysql-server
Instalando PHPMyAdmin yum install phpmyadmin
Por defecto PHPMyadmin bloquea la direccion externa , por lo tanto hay que editar la configuracion con vi. vi /etc/httpd/conf.d/phpMyAdmin.conf
Reiniciar apache service httpd restart
Iniciar el servicio mysql service mysql start
Establecer la contraseña del usuario root de mysql /usr/bin/mysqladmin -u root password ‘Contraseña segura’
Dirigirse al carpeta html y descargar WordPress: cd /var/www/html wget http://es.wordpress.org/wordpress-3.2.1-es_ES.tar.gz tar -xzvf wordpress-3.2.1-es_ES.tar.gz
Aplicar los permisos CHMOD chown -R apache /var/www/html chmod -R 755 /var/www/html
Reiniciar el servicio service httpd restart
Crear la base de datos en phpmyadmin y luego proceder con la instalación. Ir a http://TU-IP/wordpress y seguir las instrucciones que te da WordPress. Cualquier pregunta no dude escribir en el formulario de comentarios.
Conclusón
Es muy notable como ha cambiado la forma de utilizar las TI gracias a los servicios de la Nube, si bien el manejo de Amazon EC2 no es muy sencillo pero realmente vale la pena por las capacidades que ofrece. En el caso de este blog por ejemplo aun no tengo muchas visitas por tanto estoy utilizando la instancia micro , sin embargo quizás con el paso del tiempo incremente las visitas y de forma sencilla pudiera migrar a una instancia de mayor rendimiento con unos cuantos dolarillos más de inversión esto demuestra la flexibilidad que ofrece AWS. ¿Estas dispuesto a probarlo , si ya lo probaste cuéntanos tu experiencia o danos opinión?
Miguel
14 octubre, 2011 at 9:12 pm
Muy útil el tutorial gracias!
Ramon de pago seguro
5 junio, 2012 at 2:07 pm
Mi duda ahora es como mando mi dominio http://www.xxx.com a mi amazon ec2.
¿Donde están las DNS?
Lo de varios sitios webs lo e solucionado con un wordpress multisite.
Neysi
5 junio, 2012 at 2:29 pm
Para mandar un dominio o varios dominios. Hay que crear Hosts virtuales:
Entras desde la consola o con un programa SFTP como WinSCP Y Buscas el archivo: /etc/httpd/conf.d/vhosts.conf , si no está hay que crearlo.
Agregar por ejemplo un dominio de la siguiente manera, suponiendo que cada dominio tendrá un directorio en /html
Si deseas añades lo mismo para más dominios, y reinicias Apache.
Luego desde el panel de control del registrador de tu dominio en (DNS Management). Crea registros de tipo A -> apuntando a la Dirección IP de tu instancia.
Fernando
17 junio, 2015 at 1:19 pm
Hola, ya instale mi wordpress pero me esta fallando los enlaces permanentes, no me deja el chevere /nombre-post sino el predeterminado, cuando lo cambio me sale error. para arreglarlo ya encontre unasolución pero me pide ingresar a la carpeta y no se donde carajos esta.