Si les da error
configuren su nginx y agregen index.php:
nano /etc/nginx/sites-available/default
despues actualicen nginx:
systemctl restart nginx
Introducción a Digital Ocean y las IaaS
Implementación de Aplicaciones Web en la Nube con DigitalOcean
Opciones de Hosting para Aplicaciones Web
Creación de Cuenta y Proyecto en Digital Users Paso a Paso
Creación y Configuración de Droplets en DigitalOcean
Opciones de Almacenamiento en Digital Ocean: Volúmenes y Espacios
Despliegue rápido de aplicaciones con Market Place de DigitalOcean
Configuraciones de un Droplet
Autenticación de Doble Factor en Panel de Control Digital
Administración de Servidores y Seguridad SSH
Gestión de Volúmenes en Unix: Creación y Montaje de Particiones
Escalamiento Vertical de Recursos en Servidores Virtuales
Configuración de Redes Privadas y Públicas en Servidores Europeos
Copias de Seguridad y Restauración en Servidores Linux
Importancia del Kernel en sistemas Linux y su gestión en Digital Ocean
Historial y eliminación de recursos en Git History
Gestión de Etiquetas, Recuperación y Gráficas en Panel de Control
API de Digital Ocean
Uso de APIs para autenticación y gestión de datos
Creación de API para Automatización de Tareas
Automatización de Tareas con API de Digital Ocean y Postman
Despliegue de un servidor web
Instalación de WordPress con Nginx y PHP en Ubuntu
Configuración de Subdominios en Digital Ocean para WordPress
Instalación de PHP en Servidor Linux paso a paso
Instalación y Configuración de Servidor MySQL en Ubuntu
Instalación de WordPress en Servidores DigitalOcean
Despliegue de un servidor VPN
Creación y Configuración de un Servidor VPN con OpenVPN
Conexión a Servidor VPN en Windows, Linux y MacOS
Conclusiones
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
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!
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.
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:
Acceso al servidor:
Accede al droplet del servidor backend mediante SSH:
ssh root@ip-del-servidor
Preparar el servidor:
Navega al directorio raíz del servidor donde se alojarán los archivos HTML:
cd /var/www/html
rm -rf *
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
Mover archivos:
Transfiere todo desde la carpeta wordpress
a la carpeta raíz:
mv wordpress/* .
Eliminar archivos innecesarios:
Elimina la carpeta wordpress
ahora vacía:
rm -rf wordpress
Una etapa crucial es la configuración de la conexión a la base de datos:
Acceder al panel de base de datos:
Obtén la IP privada del servidor de base de datos desde el panel de DigitalOcean.
Configurar detalles de conexión:
Al abrir tu navegador y dirigirte a la IP pública del servidor backend, ingresa la información solicitada:
curso
platzi
platzi2019
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
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;
}
Que excelente Santiago!
que bien
Genial!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?