Introducción a Digital Ocean y las IaaS

1

Implementación de Aplicaciones Web en la Nube con DigitalOcean

2

Opciones de Hosting para Aplicaciones Web

3

Creación de Cuenta y Proyecto en Digital Users Paso a Paso

4

Creación y Configuración de Droplets en DigitalOcean

5

Opciones de Almacenamiento en Digital Ocean: Volúmenes y Espacios

6

Despliegue rápido de aplicaciones con Market Place de DigitalOcean

Configuraciones de un Droplet

7

Autenticación de Doble Factor en Panel de Control Digital

8

Administración de Servidores y Seguridad SSH

9

Gestión de Volúmenes en Unix: Creación y Montaje de Particiones

10

Escalamiento Vertical de Recursos en Servidores Virtuales

11

Configuración de Redes Privadas y Públicas en Servidores Europeos

12

Copias de Seguridad y Restauración en Servidores Linux

13

Importancia del Kernel en sistemas Linux y su gestión en Digital Ocean

14

Historial y eliminación de recursos en Git History

15

Gestión de Etiquetas, Recuperación y Gráficas en Panel de Control

API de Digital Ocean

16

Uso de APIs para autenticación y gestión de datos

17

Creación de API para Automatización de Tareas

18

Automatización de Tareas con API de Digital Ocean y Postman

Despliegue de un servidor web

19

Instalación de WordPress con Nginx y PHP en Ubuntu

20

Configuración de Subdominios en Digital Ocean para WordPress

21

Instalación de PHP en Servidor Linux paso a paso

22

Instalación y Configuración de Servidor MySQL en Ubuntu

23

Instalación de WordPress en Servidores DigitalOcean

Despliegue de un servidor VPN

24

Creación y Configuración de un Servidor VPN con OpenVPN

25

Conexión a Servidor VPN en Windows, Linux y MacOS

Conclusiones

26

Gestión de Servidores Virtuales y Automatización en la Nube

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Digital Ocean

Curso de Digital Ocean

Santiago Bernal

Santiago Bernal

Instalación de WordPress en Servidores DigitalOcean

23/26
Recursos

¿Cómo instalar WordPress en un droplet de DigitalOcean?

En esta clase pública, aprenderás a instalar WordPress en un droplet de DigitalOcean. WordPress es una herramienta esencial en el mundo del desarrollo web por su facilidad de instalación y una robusta comunidad. No solo es útil para blogs, sino también para wikis y sitios de comercio electrónico. ¡Vamos a sumergirnos en este proceso junto con Santiago Bernal!

¿Qué es WordPress?

WordPress es un sistema de gestión de contenidos (CMS) muy popular, que se creó originalmente para blogs. Con el tiempo, sus capacidades se han expandido gracias a su fácil instalación, extensiones y una vasta comunidad. Existen dos versiones:

  • WordPress.com: Ofrecido como servicio en línea donde creas cuentas para publicar contenido.

  • WordPress.org: Versión open-source que descargas e instalas en tu propio servidor, ofreciendo mayor personalización.

¿Cómo instalar WordPress en el servidor backend?

La instalación de WordPress en tu servidor comienza visitando su sitio oficial para descargar la última versión. Sigue estos pasos para llevar a cabo la instalación:

  1. Acceso al servidor:

    Accede al droplet del servidor backend mediante SSH:

    ssh root@ip-del-servidor
    
  2. Preparar el servidor:

    Navega al directorio raíz del servidor donde se alojarán los archivos HTML:

    cd /var/www/html
    rm -rf *
    
  3. Descargar y extraer WordPress:

    Utiliza wget para descargar WordPress y tar para descomprimir:

    wget https://wordpress.org/latest.tar.gz
    tar -xzf latest.tar.gz
    
  4. Mover archivos:

    Transfiere todo desde la carpeta wordpress a la carpeta raíz:

    mv wordpress/* .
    
  5. Eliminar archivos innecesarios:

    Elimina la carpeta wordpress ahora vacía:

    rm -rf wordpress
    

¿Cómo configurar la base de datos para WordPress?

Una etapa crucial es la configuración de la conexión a la base de datos:

  1. Acceder al panel de base de datos:

    Obtén la IP privada del servidor de base de datos desde el panel de DigitalOcean.

  2. Configurar detalles de conexión:

    Al abrir tu navegador y dirigirte a la IP pública del servidor backend, ingresa la información solicitada:

    • Nombre de Base de Datos: curso
    • Usuario: platzi
    • Contraseña: platzi2019
    • Servidor de Base de Datos: IP privada del servidor de base de datos
    • Prefijo de las tablas: Puedes dejar el prefijo por defecto o elegir uno nuevo.

¿Qué aspectos adicionales se deben considerar durante la instalación?

La instalación de WordPress no estaría completa sin gestionar adecuadamente aspectos adicionales como permisos y accesibilidad para buscadores:

  • Permisos de usuario: Asegúrate de asignar permisos necesarios para que WordPress funcione correctamente:

    chown -R www-data:www-data /var/www/html
    
  • Configuración del sitio: Durante la configuración inicial, elige un nombre de usuario poco común y una contraseña robusta para la seguridad.

  • Visibilidad en buscadores: Decide si deseas permitir que los motores de búsqueda indexen tu sitio.

Con ello, habrás terminado exitosamente la instalación de WordPress en tu droplet de DigitalOcean. ¿No es genial lo que se puede lograr con unas pocas líneas de código y un poco de configuración?

Anímate a seguir explorando y aprendiendo. El mundo del desarrollo web está lleno de oportunidades para aquellos que se atreven a seguir investigando. ¡No dejes de aprender y perfeccionar tus habilidades!

Aportes 6

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Si les da error
configuren su nginx y agregen index.php:
nano /etc/nginx/sites-available/default

despues actualicen nginx:
systemctl restart nginx

Si les aparece un error 404 nginx cuando quieren acceder a alguna parte del tema instalado en su wordpress.
Prueben agregando esta parte al location:

location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}

Para instalar WordPress en el servidor Backend: Cambiar de directorio: `cd /var/www/html/` Borrar archivos innecesarios: `rm index.nginx-debian.html prueba.php` Instalar Wordpress: `wget `[`https://es-co.wordpress.org/wordpress-6.8-es_CO.tar.gz`](https://es-co.wordpress.org/wordpress-6.8-es_CO.tar.gz) descomprimir archivo: `tar -xzf wordpress-6.8-es_CO.tar.gz` Listar: `ls` Mover la carpeta wordpress a la carpeta raíz: `mv wordpress/* .` Listar: `ls` Borrar innecesarios: `rm -rf wordpress-6.8-es_CO.tar.gz wordpress/` Listar: `ls` Cambiar permisos: `chown -R www-data .` Listar: `ls -lah` Entramos a la IP pública de nuestro servidor desde un navegador. Click en vamos a ello. Llenar los formularios con los datos que ya conocemos. Click en Instalar Wordpress. Click en Acceder. Iniciar sesión con los datos ya conocidos. Ya está todo listo.

Que excelente Santiago!

que bien

Genial!