instalar wordpress en EC2 AWS

Como instalar wordpress en EC2 (amazon web services ) GRATIS

Aprenderás como instalar WordPress a paso a paso en EC2 AWS (Amazon web Services) , en tan solo 5 minutos tendrás creada tu pagina en wordpress lista para ser usada.

¿Por qué debes usar AWS (Amazon web services)?

La principal ventaja de usar los servicios de AWS de amazon es porque podemos escalar en cualquier  momento que nosotros necesitemos, si nuestro  proyecto tiene mucha demanda entonces con tan solo pocos clics tu puedes escalar a una instancia mas grande (a un servidor mas grande) dependiendo de las necesidades y sin perder tus datos.

Por ejemplo, si la instancia t2.micro es demasiado pequeña para su carga de trabajo, puede cambiarla por una instancia m3.medium. esta es una de las muchas ventajas y otra es la que vamos a ver ahora. con tan pocos click tendremos una pagina web en wordpress.

Requisitos de la instalación WordPress en AWS (Nivel Básico)

Para esta guía de como instalar wordpres en una instancia EC2 no necesitas saber programar o saber sobre servidores, solo necesitas tener ganas de hacerlo y 10 minutos.

Hoy usaremos los servicios de Amazon EC2 AWS Gratis pare ello necesitaras tener una cuenta en AWS (amazon web services ). Si no sabes cómo crear una cuenta mira este video esta muy bien explicado. (amazon te da GRATIS 12 meses de uso de sus servicios)

 

Ahora si nos ponemos manos a la obra, si no te gusta leer puedes seguir mi video paso a paso, son lo mismos pasos que en este tutorial, pero si te gusta leer puedes seguir bajando.

Como instalar wordpress en EC2 AWS Bitnami (Autoconfigurado listo para usar)   [ Video ]

 

Como instalar wordpress en Amazon EC2 + bitnami auto-configurado (paso a paso)

PASO 1: Accederé a la cuenta de AWS, vamos a iniciar sesión en la cosola, ponemos nuestros datos Si todavía no tienes una cuenta y no sabes como crearlo mira arriba esta el video de como hacerlo. PASO 2: En la consola en la parte derecha vemos N.Virginia esto quiere decir que todo lo que hagamos se van instaurar en esa región. Por eso antes de usar es mejor elegir la región mas cerca de donde se encuentran, en mi caso estoy en estados unidos voy a usa N. Virginia Ahora buscamos  EC2 o hacemos clic en Services y ciclamos en EC2. como instalar-wordpress -page17

PASO 3: Una vez en la pagina de EC2  Dashboard lo primero que tenemos que hacer es crear un Key pairs que nos va a servir para poder acceder al servidor. Si ya lo tienes puedes saltar este pasy si no, hacer click en Key Pairs como en la flecha.

como instalar-wordpress -page18

PASO 4: En la pagina de keypair hacemos click en Create key pair como en la foto. Descargamos la llave se llamara como el tunombre.PEM, no pierdas esta llave porque no se puede volver a descargar. como instalar-wordpress -page19   PASO 5: Una vez tenemos nuestra llave KeyPair, podemos ir a Instances ahí hacemos click en Launch instance..como instalar-wordpress -page1   PASO 6: Abrirá una página con STEP 1, hacemos click en AWS Marketplace y escribimos wordpress, Y elegimos el primero WordPress certified by bitnami y hacemos click en SELECTcomo instalar-wordpress -page2   PASO 7: Aquí nos muestra el precio, pero como podemos ver el software es gratis el EC2 tiene precio, Pero como tenemos acceso por 12 meses gratis hacemos click en continue como instalar-wordpress -page3   PASO 8: Elegimos T2.micro (nos tenemos que fijar que diga FREE TIE ELEGIBLE) de otra manera pagaremos. Seleccionamos T2.micro y hacemos click en Review and Launch. como instalar-wordpress -page16   PASO 9: Esta una previsualización de lo vamos a lanzar, le damos en Launch como instalar-wordpress -page5   PASO 10: Nos va a pedir elegir nuestro KEY pair, elegimos (Choose an existing key pair).como instalar-wordpress -page6   PASO 11: Una vez que lanzamos tenemos que esperar, después nos saldrá esta pantalla.Hacemos Click en el nombre de la instancia en circulo rojo y donde dice view usage instruction son las instrucciones si deseas leerlo. como instalar-wordpress -page7   PASO 12: Ahora ya estamos de nuevo en la pantalla de EC2 Ahora las 2 cosas que tenemos que tener en cuenta es: RUNNIG que este verde y el numero IP en mi caso 107.21.130.14. perfecto nuestro servidor con wordpress esta listo!!!! como instalar-wordpress -page8   PASO 13: Ahora vamos a obtener la password de wordpress para poder acceder a el. en la pagina de Instances, hacemos click en Actions ->Instance Settings -> Get System Log como instalar-wordpress -page9   PASO 14: Ahí les va aparecer una ventana y tienen que hacer scroll hasta casi al final y verán algo como esto: el username es : user y la password es :5Qjp3sfd (esta password va ser diferente para ti) ahora copia esa password y nos vamos al navegador. como instalar-wordpress -page10   PASO 15;: Vamos a copiar ese IP y lo pegamos en el navegador asi: 21.130.14/wp-admin (este ip el tuyo va hacer diferente). Una vez que carga la pagina tendremos esto y ponemos los datos que arriba lo obtuvimos! como instalar-wordpress -page11   PASO 16: Ahora modificare el post de bienvenida como instalar-wordpress -page12   PASO 17: Y Listo si pones solo el ip en mi caso: 21.130.14 me cargar la pagina principal de wordpress. como instalar-wordpress -page13   PASO 18: Bueno ahora si podemos hacer todo lo que queramos, podemos practicar y hacer test. Esto lo podemos crear cuantas veces tu quieras.puedes probar templates para wordpress, plugin y muchas cosas mas.   PASO 19: Por favor después de hacer todos tus test tienes que volver a la pagina de EC2 y asegurarte de terminar la instancia. (porque si no lo terminas y lo dejas corriendo y se pasa mas de los 750 horas al mes te empezara a cobrar.) yo recomiendo después de terminar tus test terminar la instancia.como instalar-wordpress -page15 Asegúrate que la instancia este terminado. Muchas Gracias esto es todo.

Conclusiones:

Si de verdad te interesa mantener tu blog en AWS, tendrías que usar además un ELASTIC IP (AWS te asigna una dirección ip fija) , así tu puedes comprar un dominio en Godaddy  y en los DNS del dominio solo debes poner la dirección ip elástica de tu servidor EC2 apena creado.

Porque necesitas un Elastic IP?:

porque cada vez que terminamos o ponemos stop la instancia y cuando volvemos a arrancar la instancia cambia nuestra direccion  IP de la instacia, encambio si tenemos un Elastic IP nuestra dirección IP sera siempre la misma. Así lo enlazarías a un dominio tipo www.ejemplo.com,  en mi caso yo uso AWS Ec2 para este blog, el dominio www.benjamindelacruz.com lo compre en Godaddy ahí solo tuve que poner la dirección IP de mi servidor EC2. Yo compre una instancia en EC2 pero anual, no cuesta tanto y es potente, pago más o menos 69 dolores anuales por una instancia T2micro, en esta instancia tengo instalado Ubuntu Bitnami LAMP  5.6.30. En esta instancia T2micro tengo instalado 5 dominios y cada dominio  trabaja con WordPress. Esto es lo bueno del servidor  EC2, porque ahí podemos instalar lo que nos parezca: Proximos poyectos: Como instalar  XGNIX en una instancia EC2 Como instalar SSL en servidor APACHE en EC2 Como instalar varios dominios en un solo EC2 usando Virtual Host En el próximo video tutorial les mostrare como montar varios hosting en una solo instancia (o servidor). Si deseas saber cómo comprar hosting anual y no por hora escríbeme así preparo un videotutorial del tema o si deseas saber otra cosa en especial aquí en este link lo puedes proponer www.benjamindelacruz.com/proponer

Tambien te puede interesar como crear un blog desde cero manualmente

¿Te gustó este post? Valóralo

[kkstarratings]

26 comentarios en “Como instalar wordpress en EC2 (amazon web services ) GRATIS”

    1. Hola ,tengo problemas con slow queries en wordpress y tengo un ec2 amazon t2.large 4 core con 16 gb y 250 gb de espacio. Tengo mas de 150 mil posts porque mi sitio como un buscador de productos de todas las tiendas online del mundo. Por ahora tengo subido eso pero tengo ese problema y tengo que sunir mas de 5 millones.

      1. benjamin de la cruz

        Hola Matias.
        el ec2 que tienes es una bomba.
        para una pagina asi, lo que debes hacer es decentralizar.
        osea te explico:
        en el ec2 tener solo wordpress, el database en aws RDS y los files estatico como fotos y demas en un S3,
        vas a ver como va.
        y tener varias ec2 y con un load balancer al pricinpio que reparte el trafico a las varias ec2,
        ojala te sirve de algo y si no me vuelves a escribir
        saludos

  1. Hola Benjamín,
    Tengo una duda a ver si me logras solucionar.

    Quiero instalar un wordpress en AWS, pero en lugar de hacerlo en EC2, quiero hacerlo en S3

    He visto que hay gente que lo hace y la url en lugar de ser un IP, estaría bajo el dominio de amzon s3

    Pero no logro encontrar el modo
    Sabes como hacerlo?

    1. benjamin de la cruz

      Hola David

      no se puede poner wordpress en S3, porque S3 es solo almacenamiento de datos, y wordpress necesita una database.
      lo que puedes hacer en S3 es una pagina web estática osea en html y funciona bien.

      derrepente lo que has visto es que tienen wordpress en un ec2 y almacenan to el contenido estático como fotos videos en S3, así en ese modo carga mas rápido la pagina, yo lo tengo asi configurado.

      a ver si era ese la solución , saludos

  2. Gracias Benjamin, me ha parecido muy sencilla la guía y muy útil. Me gustaría montar una instancia como la tuya para migrar algunas páginas wordpress que tengo en mi actual proveedor de hosting que no va muy bien y ahora me surge la duda de como instalar varios wordpress en una sola instancia para no disparar los gastos… veo que hablas del virtualhost, ¡espero tu siguiente post para ponerme con ello!

    Saludos.

    1. Benjamin De La Cruz

      Hola pedro claro que lo puedes hacer, con virtual hosting, como en mi caso tengo en cada instancia de EC2 tengo 10 web, y tengo como 4 EC2. todos en wordpress, claro las web no tienen tanto trafico, para webs como muchos trafico pienso que 3 webs con mucho trafico va perfecto.!

  3. Hola Benjamin, felicidades por el tutorial, está muy bien explicado.

    Yo tengo dos dudas:
    1) que es mejor instalar el WordPress powered by Bitnami desde el MarketPlace de AWS o crear una cuenta en Bitnami y desde allí instalar el WP en AWS

    2) Una vez que tienes un WP instalado en una instancia de AWS, ¿cómo instalas un segundo WP en la misma instancia?

    Muchas gracias,

    Teresa

    1. Benjamin De La Cruz

      Hola Teresa, Gracias por tu feedback 🙂

      1) Segun Yo es mejor instalar directamente desde el market place de AWS (porque no necesitas una cuenta en bitnami para usarlo)

      2) Una instancia es es un servidor con apache o nginx (recomiendo nginx ) y en cada instancia puedes instalar todos los WP que quieras pero yo tengo solo 10 wp por instancia (he notado que mas de 10 empieza a ponerse lento)
      como se hace: bueno tengo otro video donde explico como hacerlo:
      https://www.youtube.com/watch?v=kU4S8XhCXoQ&t=217s

      si tienes dudas me escribes que aquí estamos para ayudar 🙂

      1. Buf! Qué complicado para alguien que no tiene ni idea de Linux. Yo solo se instalar el WP directamente desde el MarketPlace. Desde allí no tengo ni idea de como seguir.

        Parece que tendría que aprender
        1) Como crear una dirección estatica en AWS
        2) Instalar WP a través de FTP
        3) Entrar en el servidor con Putty y con FileZilla

        ¡Madre mia! No se si seré capaz de conseguirlo

        Otra duda, sabes si también pueden instalarse varios Odoo en el mismo servidor de Ec2

        Muchas gracias

        1. Benjamin De La Cruz

          🙂
          claro digamos que un solo wp esta fácil, después si quieres mas wp, no hay otra manera de hacer que hacerlo manual como en el video.(que yo sepa)

          en cuanto a tu duda a odoo supongo que si pero va ser igual como agregar otro wp, osea automático no hay.

          De nada

  4. Hola Bejamin, te felicito por la informacion que nos brindas. Quisiera preguntarte si al crear worpress desde la instancia. Puedo seguir trabajando alli, sin importar los diferentes dominios por el que cambian mientras creo la pagina web, y una vez culminada la pagina, alli si podria enlazar el dominio que tengo en goddady. Lo digo porque se que al crear la Ip Elastica toca empezar a pagar. O si me podrias indicar cual es la mejor forma, te lo agradeceria

    1. Hola Carolina gracias por escribir!.
      A ver, si puedes trabajar en la instancia y cuando este todo terminado agregar el elastic IP, pero te digo ya que el “elastic IP es GRATIS mientras esta en uso” osea te cobran solo cuando el ec2 o la instancia esta parada osea si esta prendido el server con el elastic ip conectado no pagas por eso.

      asi que lo mejor seria que empieces con un elastic ip y el dominio enlazado desde godaddy.

      te digo como yo lo hago:

      compro el dominio
      agrego el elastic ip al dominio comprado.
      y empiezo a trabajar ya con el dominio y todo listo.

      como tu lo comentas también es una solución, oseas vas a ir preparando el wordpress apagando prendiendo me imagino.
      pero te digo que amazon te da gratis el mes el ec2 osea no debes estar apagando o prendiendo.
      yo lo hago en el video porque tengo muchos ec2 prendidos entonces sobre pasa el tope gratuito.

      Suerte con tu proyecto.
      si quieres un video en especial sobre un tema, solo comenta y lo tratare de hacer.

      Muchas gracias

  5. Hola
    Estoy interesado en hacer un wordpress para un sitio muy pequeño, pocas visitias mensuales y pocas imágenes calculo alrededor de 100 o menos,.
    Si uso las opciones gratuitas ¿ después del primer año como cuanto crees que me costaría tenerlo mensualmente o anualmente?

    1. Benjamin De La Cruz

      Hola Felipe, mira el mas barato un ec2 basico si lo compras adelantado osea para todo el año creo unos 30 o 40 dolares al año.

      si tienes preguntas solo escribeme , tardo un poco pero respondo

  6. Alex

    Gracias por tus aportes.
    He visto tu comentario de alojar varias webs en un mismo ec2, y el video en donde muestras como con realizarlo.
    Mi duda es. Que pasa con los certificados ssl, ya que todas tienen la misma ip.
    Hay alguna solucion a ello¨.
    gracias nuevamente y espero tu comentario

    1. Benjamin De La Cruz

      Hola Alex, gracias por escribir.

      las ip y los certificados ssl no va ligados van ligados al nombre del dominio. ya que un servidor compartido que compras en otros proveedores usan un solo IP y tienen 50 dominios.

      y yo tengo en cada Ec2 10 dominios diferentes todos con SSL.
      así que no hay problema con eso.
      Suerte!

  7. Hola Benjamin… super claro tu tutorial..

    Ahora tengo una duda.. como puedo instalar un certificado SSL para que en la URL diga “SEGURA”..

    agradezco tu respuesta..

    saludis

  8. Hola Benjamin,

    Muchas gracias por compartir tan valioso conocimiento, lo estoy manejando bastante bien a lo que mencionas, me queda la duda en cuanto a emails institucionales, después que tengo todo funcionando como mencionas como se pueden crear en Amazon? Porque viste que en hosting convencional es fácil e ilimitado y sin costo. ¿Como puedo crear los email de cada dominio? ¿Tiene costos adicionales? O se puede configurar gratis como en hosting convencional?

    Saludos desde Uruguay!!!

    1. Benjamin De La Cruz

      Hola Andres, mira el email te lo da el registrador de dominio, por ejemplo el dominio lo compraste en godaddy, son ellos los que probeen las emails institucionales.

      Gracias por escribir

  9. Hola Benjamin
    Tengo instalado un wordpress en ec2 con el que viene listo con bitnami (marketplace) como puedo hacer para ponerle un ssl??

    Desde ya muchas gracias por la ayuda!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio