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.
De los muchos servicios que ofrece, para este caso probaremos Amazon Elastic Compute Cloud (EC2) . EC2  es un entorno virtual que permite ejecutar nuestras aplicaciones web, gestionar permisos de red;  sobre una instancia de un Sistema Operativo ya sea Windows o Linux.

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
¿Tentativa la oferta ? todo es completamente gratis por un año , si después deseas seguir utilizando solo tienes que pagar no mas de 15 dolares al mes mucho más barato que cualquier otros hosting o servidor VPS tradicionales.

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?


Mi nombre es Neysi, soy desarrollador web me gusta compartir algunas cosas de tecnología, programación y SEO. Si te gusta mi contenido puedes seguirme en las redes sociales como @neysitc.

Publicado 11/10/2011 Actualizado 11/10/2011 Categoria: Wordpress
Etiquetas: , , , , ,

ESCRIBE UN COMENTARIO

  1. Miguel, comentó hace 7 años:

    Muy útil el tutorial gracias!

    • Neysi, comentó hace 6 años:

      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

      NameVirtualHost *:80
      <virtualhost *:80>
      ServerName www.dominio.com
      ServerAlias dominio.com
      DocumentRoot /var/www/html/dominio.com
      ServerAdmin contacto@dominio.com
      <directory "/var/www/html/dominio.com">
         AllowOverride all
         Order Deny,Allow
         Allow from all
      </directory>
      </virtualhost>
      

      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.

  2. Fernando, comentó hace 3 años:

    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.