Instalación de WordPress con Nginx y PHP en Ubuntu

Clase 19 de 26Curso de Digital Ocean

Resumen

¿Cómo instalar Wordpress con una arquitectura segura?

Ya sea que estés planeando mejorar tus habilidades técnicas actuales o comenzar un nuevo proyecto de manera más segura y eficiente, instalar Wordpress en un servidor con una arquitectura adecuada es un excelente punto de partida. Al seguir una estructura donde tu servidor web corre con PHP y el otro gestiona tus datos de manera aislada, aumentamos significativamente la seguridad de las aplicaciones web. Te guiaremos a través de los pasos iniciales para configurar un entorno con Nginx y otros componentes esenciales.

¿Cómo crear un nuevo droplet para tu servidor?

Primero, vamos a empezar por crear un nuevo droplet, que será el núcleo de nuestro servidor web:

  1. Accede a tu panel de control.
  2. Selecciona el proyecto correspondiente (en este caso, nombrado "Platzi").
  3. Crea un nuevo droplet con la siguiente configuración:
    • Distribución: Ubuntu 18.04 de 64 bits
    • Máquina: Selecciona la más pequeña para este ejemplo
    • Datacenter: NY1
    • Networking privado: Activado

Este último paso de networking privado automatiza la configuración de la interfaz de red, haciendo el proceso más sencillo y seguro.

¿Cómo nombrar y etiquetar el servidor?

  1. Agrega tu llave SSH previamente configurada para mayor seguridad.
  2. Nombra el servidor como "servidor web" para identificar su función principal.
  3. Añade etiquetas como "web", ya que este servidor alojará aplicaciones web.

Esto facilita la organización y administración del servidor, ayudándonos a identificar rápidamente su propósito.

¿Cómo acceder e inicializar el servidor recién creado?

Una vez creado tu droplet, es momento de acceder a él:

  1. Copia la dirección IP del servidor creado.

  2. Usa la consola para entrar con el usuario root:

    ssh root@<dirección_IP>
    

Al ingresar, te preguntará si confías en la llave de seguridad; responde que sí para acceder al servidor.

¿Cómo actualizar los repositorios y software del servidor?

Es crucial empezar por actualizar los repositorios y el software en nuestro servidor para que todo funcione con las últimas versiones:

  1. Ejecuta una actualización de repositorios:

    apt-get update
    
  2. Luego, actualiza las aplicaciones existentes:

    apt-get upgrade
    

Esta actualización asegurará que tu servidor esté preparado para nuevas instalaciones y configuraciones.

¿Cómo instalar Nginx en tu servidor?

Nginx es un servidor web potente que manejará las solicitudes HTTP:

  1. Instala Nginx con el siguiente comando:

    apt-get install nginx
    
  2. Confirma la instalación cuando te pregunte y espera a que el proceso finalice.

¿Cómo verificar que Nginx esté corriendo correctamente?

Una vez instalado, verifica el estado de Nginx para asegurarte de que esté funcionando:

  1. Verifica con el siguiente comando:

    systemctl status nginx
    
  2. Luego, abre un navegador, ingresa la IP del servidor y deberías ver un mensaje de bienvenida que confirmará la ejecución exitosa de Nginx.

Estos pasos iniciales conducen a la creación de una base sólida para tu servidor web. Te animo a que sigas aprendiendo y ampliando tus habilidades en la administración de servidores. Configurar adecuadamente tu entorno es el primer paso hacia un manejo seguro y eficiente de tus proyectos web.