Instalación de WordPress con Nginx y PHP en Ubuntu
Clase 19 de 26 • Curso 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:
- Accede a tu panel de control.
- Selecciona el proyecto correspondiente (en este caso, nombrado "Platzi").
- 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?
- Agrega tu llave SSH previamente configurada para mayor seguridad.
- Nombra el servidor como "servidor web" para identificar su función principal.
- 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:
-
Copia la dirección IP del servidor creado.
-
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:
-
Ejecuta una actualización de repositorios:
apt-get update
-
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:
-
Instala Nginx con el siguiente comando:
apt-get install nginx
-
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:
-
Verifica con el siguiente comando:
systemctl status nginx
-
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.