Cómo alojar WordPress en DigitalOcean
Publicado: 2020-12-29
WordPress alojado en un servidor de DigitalOcean es una gran combinación porque WordPress en sí es uno de los mejores CMS que existen y DigitalOcean proporciona una increíble solución de alojamiento en la nube. Pero inserte Cloudways en el medio, y una gran combinación se convierte en una combinación hecha en el cielo.
Entonces, está en la dirección correcta cuando pregunta "¿cómo alojar WordPress en un servidor en la nube de DigitalOcean?" Y voy a resaltar exactamente eso: cómo instalar WordPress en un DigitalOcean Droplet (DO nativo) y luego cómo instalar WordPress en un servidor DigitalOcean administrado por Cloudways.
Instalar WordPress directamente en un Droplet de DigitalOcean es muy técnico. Ejecutaré varios comandos para instalar una pila LEMP (Linux, NGINX, MariaDB, PHP) y luego una aplicación de WordPress. Sin embargo, en el segundo método a través de Cloudways, puede implementar instantáneamente su servidor e instalar una aplicación de WordPress con unos pocos clics.
- ¿Por qué DigitalOcean?
- ¿Por qué instalar WordPress en DigitalOcean?
- Cómo instalar WordPress en DigitalOcean sin Cloudways
- Cómo instalar WordPress en DigitalOcean con Cloudways
- Detalles del servidor y la aplicación
- Explorando la plataforma Cloudways
- Tomando el sitio web en vivo
¿Por qué DigitalOcean?
Sin embargo, antes de dirigirse al proceso de instalación, le resultaría útil saber por qué DigitalOcean es una opción tan buena para sus necesidades de alojamiento de WordPress y también por qué Cloudways puede mejorar esa experiencia.
Si usted es un bloguero, diseñador o alguien con requisitos de hospedaje de misión crítica, no puede confiar en proveedores de hospedaje web baratos y / o poco confiables. Debe asegurarse de que su arduo trabajo no se desperdicie y de tener el mejor alojamiento en la nube para WordPress para que pueda crecer sin límites.
DigitalOcean es un proveedor de alojamiento en la nube con sede en la ciudad de Nueva York y centros de datos en todo el mundo. Su conectividad perfecta permite a los usuarios implementar y escalar múltiples aplicaciones web simultáneamente sin ningún retraso. DigitalOcean ofrece máquinas virtuales privadas impulsadas por el sistema operativo Linux llamadas 'gotitas'.
Pros y contras de WordPress en DigitalOcean
Sí, hay algunas desventajas de alojar directamente su WordPress en DigitalOcean. Así que echemos un vistazo a los pros y los contras:
| Pros | Contras |
| Precios asequibles | Instalación complicada |
| Preguntas frecuentes y tutoriales fáciles de configurar y bien documentados | Solo opciones de servidor predefinidas |
| Interfaz y panel de administración fáciles de usar | Aspectos técnicos relacionados con la seguridad |
| Conectividad confiable | |
| Varias opciones de centro de datos | |
| Tiempo de actividad confiable y constante |
DigitalOcean es uno de los proveedores de infraestructura en la nube de más rápido crecimiento porque es asequible y brinda a los usuarios de WordPress la oportunidad de ejercitar sus músculos de desarrollo. Sin embargo, para una persona sin experiencia que carece de conocimientos técnicos, administrar un servidor DO puede resultar un poco complicado.
¿Por qué utilizar DigitalOcean con Cloudways?
El alojamiento en la nube es excelente, pero también exige configurar, administrar y proteger sus servidores en la nube. Es genial si sabe cómo hacerlo, pero si no tiene la experiencia técnica necesaria para configurar una infraestructura en la nube para su sitio web, tendrá que contratar a un proveedor de servicios administrados para que haga todo el trabajo duro por usted.
Cloudways proporciona soluciones de alojamiento en la nube administradas y se encarga de la administración del servidor por usted. Ofrece instalación de WordPress con un solo clic y muchas otras funciones útiles. Puede aprovechar el poder del alojamiento en la nube sin tener que preocuparse por los aspectos técnicos de la configuración y la seguridad del servidor.
Cloudways ofrece una experiencia de alojamiento en la nube totalmente gestionada que garantiza un alojamiento de WordPress más rápido en el servidor en la nube. Puede disfrutar de una gestión sencilla para su servidor en la nube mientras Cloudways gestiona la configuración del servidor DigitalOcean. Como resultado, puede dedicar más tiempo a concentrarse en sus objetivos comerciales y en la mejora de procesos.
Cómo instalar WordPress en un Droplet de DigitalOcean
Aquí, desplegaré la pila LEMP e instalaré WordPress en un servidor en la nube nativo de DigitalOcean. Por lo tanto, primero, debe registrarse y crear una cuenta en DO y el proceso es realmente simple donde se le pedirá que verifique su cuenta agregando el número de la tarjeta de crédito.
Crear y lanzar DigitalOcean Droplet
Después de registrarse para la cuenta, lo primero que debe hacer es crear una nueva gota haciendo clic en Crear> Droplets .

En la pantalla de configuración Crear Droplets, puede seleccionar y configurar las especificaciones del servidor y otras configuraciones. La primera sección es la selección de distribución. Elija una imagen a la que iré con Debian 9. Es el tipo de sistema operativo Linux que va a instalar en su servidor.

A continuación, elija una sección del plan, donde iré con Basic .

A continuación, en el proceso, elija las especificaciones del servidor para su gota DO. Para este tutorial, estoy seleccionando el plan más bajo, es decir, $ 5 / mes.

Luego, simplemente deje la sección Agregar almacenamiento en bloque y elija una región del centro de datos para su gota de DO. Siempre se recomienda elegir la ubicación más cercana a su público objetivo.

A continuación, salga de las secciones Red de VPC y Seleccione opciones adicionales . Luego, haga clic en Claves SSH en la sección Autenticación . Si ya tiene una clave SSH generada, puede elegirla o, de lo contrario, debe crear una nueva.
Aquí, crearé una nueva clave SSH y para eso, se le pedirá que PuTTY. Supongo que ya tienes PuTTY. (o descárguelo de Download PuTTY).
Ahora, abra PuTTYgen y haga clic en Generar para crear una clave SSH.

Copie todo el texto de la sección de clave pública y haga clic en Guardar clave privada para guardar su clave SSH en su escritorio.

A continuación, vuelva a la configuración de su servidor DO y haga clic en Nueva clave SSH . Después de eso, pegue el texto copiado en la sección de contenido de la clave SSH, asígnele un nombre (opté por Cloudways) y haga clic en Agregar clave SSH .

A continuación, elija un nombre de host para su gota. Lo estoy nombrando FarhanWordPress.

Ahora, deje todas las secciones porque la configuración del servidor está completa y todo lo que necesita hacer es Crear Droplet.

Le llevará unos minutos crear su nueva gota.
Implementar el LEMP STACK
Para implementar la pila LEMP, primero debe abrir PuTTY y pegar la IP de su servidor.

A continuación, vaya a Conexión> SSH> Auth, haga clic en Examinar y seleccione el archivo PPK que ha descargado recientemente de PuTTYgen .

A continuación, haga clic en Abrir para acceder a su servidor DO recién creado y escriba root.

Ejecute el siguiente comando para instalar la pila LEMP.
CD ..
Cambio de directorio.
![]()
actualización apta
Actualice las listas de paquetes.
![]()
apto instalar nginx
Para instalar el servidor web NGINX.
![]()
apto instalar mariadb-servidor
Para instalar la base de datos MariaDB.
![]()
mysql_secure_installation
Para asegurar su instalación de MariaDB
Nota: Al principio, te pedirá la contraseña de root y solo tienes que presionar “Enter” (por defecto, no hay contraseña de root).
Si desea establecer la contraseña de root para su base de datos, presione “y” y simplemente actualícela.

apto instalar php-fpm php-mysql
Para instalar PHP FPM y MySQL.
![]()
nano / etc / nginx / sites-available / default
Para editar el archivo predeterminado.
Luego agregue index.php a esa línea ya que estamos usando PHP.

A continuación, elimine el comentario de las cuatro líneas eliminando “#” como se muestra en la siguiente imagen y guarde el archivo presionando “ ctrl + x ”.

nano /etc/php/7.0/fpm/php.ini
Para editar el archivo php.ini.
![]()
Luego, presione “ctrl + w” y pegue “cgi.fix_pathinfo =” con un clic derecho.

Luego, elimine el comentario de esa línea (eliminando ";") y establezca el valor "0" así: cgi.fix_pathinfo = 0;

Luego, sal presionando ”ctrl + x” y guarda los cambios que has realizado.
Ahora es el momento de verificar las configuraciones, ya sea que se esté ejecutando o no. Y ahora crearé un archivo PHP y lo llamaré farhan.php.
nano /var/www/html/farhan.php
![]()
Pegue el siguiente código en el archivo PHP y guarde los cambios.
<? php para ($ cuenta = 1; $ cuenta <= 9; $ cuenta ++) { echo "$ count multiplicado por 9 es". $ cuenta * 9; echo "<br>"; } ?>

Antes de ejecutar el archivo PHP recién creado en el navegador, debe reiniciar NGINX utilizando los siguientes comandos.
systemctl reiniciar nginx
![]()
Después de ejecutar el script anterior, verifique el archivo PHP en el navegador “http: //yourIPaddress/farhan.php”.


Si el archivo PHP recién creado comienza a ejecutarse, significa que ha instalado correctamente la pila LEMP.
Instalar la aplicación de WordPress
Ahora, tendrá que instalar su aplicación de WordPress en su DigitalOcean Droplet. Vamos a empezar.
Para instalar una aplicación WP, todo lo que necesita hacer es ejecutar los siguientes comandos.
apto instalar php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -rizo
Para instalar módulos y paquetes PHP importantes.
![]()
mysql -u root -p
Para acceder a la raíz de la base de datos, ejecute el comando anterior y use la contraseña que hemos configurado previamente durante la instalación de MariaDB.
![]()
CREAR BASE DE DATOS CWdb;
Crea una nueva base de datos.
![]()
OTORGAR TODOS LOS PRIVILEGIOS en CWdb. * A 'farhanuser' @ 'localhost' IDENTIFICADO POR 'password123';
Otorga control y permiso total a un usuario.
![]()
PRIVILEGIOS DE FLUSH;
Los cambios entrarán en vigor sin reiniciar el servicio de base de datos.
![]()
Luego, ejecute el comando de salida.

cd / var / www / html /
Después de eso, cambie el directorio a la carpeta html.
![]()
wget https://wordpress.org/latest.tar.gz
Descargue la última versión de WordPress.
![]()
tar xzvf latest.tar.gz
Extraiga el archivo de almacenamiento.
![]()
chown -R www-data: www-data / var / www / html / wordpress /
Asignar propiedad.
![]()
chmod 755 -R / var / www / html / wordpress /
Establecer permiso de archivo.
![]()
systemctl reiniciar nginx
Reinicie NGINX.
![]()
Ahora, abra el archivo de WordPress (esencialmente el sitio web de WordPress) en el navegador "http: // yourIPaddress / wordpress".

Elija el idioma y continúe con el proceso de instalación.

Necesitará alguna información sobre la base de datos. Entonces, haz clic en ¡Vamos !.
Ahora, cambie el valor del nombre de la base de datos, el nombre de usuario y la contraseña (que hemos creado anteriormente) y haga clic en Enviar para conectar la base de datos con la aplicación WP.

Finalmente, ejecute la instalación.

Después de ejecutar la instalación, verá la pantalla de configuración básica de WordPress donde debe ingresar la información sobre el sitio web que está creando.

Haga clic en Instalar WordPress e inicie sesión en el panel de WordPress.

Instalar WordPress en Cloudways Managed DigitalOcean Server
El requisito previo de este proceso es que debe registrarse en Cloudways completando un formulario simple y haciendo clic en el botón Comenzar gratis. Si ya se ha registrado, no dude en iniciar sesión en su cuenta.

El siguiente paso para instalar WordPress en DigitalOcean es verificar su dirección de correo electrónico para completar el proceso de registro en Cloudways. Después de verificar su dirección de correo electrónico, haga clic en el botón Iniciar e inicie el proceso simple de inicio del servidor.

Detalles del servidor y la aplicación
Solicitud
Ahora es el momento de seleccionar WordPress de la lista de aplicaciones y luego nombrar su Aplicación, Servidor y Seleccionar su Proyecto.

Nota: Tiene la opción de iniciar WordPress optimizado de Cloudways, WordPress con WooCommerce, WordPress Multisite y WordPress sin ninguna optimización. No dude en seleccionar lo que mejor se adapte a sus necesidades.
Infraestructura de nube
Aquí es donde selecciona DigitalOcean de la lista de proveedores de alojamiento en la nube.

Tamaño del servidor
Ahora debe seleccionar el tamaño de su servidor en función de su tráfico mensual esperado. No se preocupe por los picos de tráfico frecuentes, ya que siempre puede escalar su servidor con un simple control deslizante.

Ubicación del servidor
Ahora seleccione la ubicación deseada teniendo en cuenta el factor de latencia.

Después de ingresar los detalles del servidor y la aplicación, haga clic en el botón Iniciar ahora .
![]()
¡Ahora, espere unos minutos hasta que el servidor esté listo!
Una vez que el servidor esté listo, haga clic en Aplicaciones en el menú superior izquierdo.

Haga clic en su aplicación de WordPress .

Vaya a Detalles de acceso → Panel de administración . Verá las credenciales de inicio de sesión predeterminadas y la URL de prueba temporal del sitio web de WordPress. Haga clic en la URL y use las credenciales para iniciar sesión en el panel de WordPress.

¡Excelente! Hemos instalado WordPress con éxito en el servidor de DigitalOcean utilizando Cloudways.
Explorando la plataforma Cloudways
Panel de administración del servidor
Después de instalar WordPress en DigitalOcean, diríjase a Administración del servidor. Aunque es fácil navegar a través de la plataforma Cloudways, todavía le daré una pista de algunas de sus características destacadas.
Dentro del panel de administración del servidor , puede encontrar algunas pestañas útiles:
Credenciales Maestras

Esta pestaña contiene la IP pública, el nombre de usuario y la contraseña de su servidor. En el lado izquierdo de la ventana, tiene la opción de crear claves SSH públicas para conexiones SSH y SFTP y un botón para iniciar un terminal SSH integrado.
Monitoreo del servidor

Aquí, puede monitorear los recursos de su servidor. Esto se desglosa en Resumen y Detalles para la representación gráfica y la herramienta de monitoreo de aplicaciones de terceros New Relic.
Esto proporciona datos en tiempo real del estado de su servidor y muestra estadísticas útiles como espacio en disco, memoria y ancho de banda a lo largo del tiempo.
Administrar servicios

La pestaña Administrar servicios le permite habilitar y deshabilitar varios servicios, como los servidores web Apache y NGINX, Memcached, Nginx y Varnish. También muestra el estado actual de cada servicio y le permite reiniciarlo cuando sea necesario.
Seguridad

La pestaña Seguridad le permite incluir en la lista blanca las direcciones IP a las que desea permitir conexiones SFTP / SSH. La segunda pestaña está dedicada a las conexiones MySQL, ya que Cloudways permite a sus usuarios acceder de forma remota a la base de datos MySQL.
Panel de administración de aplicaciones
Al igual que la administración del servidor, el panel de administración de aplicaciones también contiene pestañas útiles. Veamos algunos de ellos.
Gestión de dominios

Como sugiere el nombre, esta pestaña permite a los usuarios de Cloudways apuntar su dominio principal a su sitio de WordPress. Los dominios adicionales también se pueden agregar en el caso de un multisitio de WordPress.
Certificados SSL

Tener un certificado SSL en un sitio de WordPress es importante ya que asegura la conexión entre el navegador y el servidor. SSL cifra esta comunicación y evita posibles robos de datos. Cloudways prioriza la seguridad, por lo tanto, proporciona SSL gratuito a través de Let's Encrypt a sus clientes.
Este certificado se puede agregar fácilmente desde esta pestaña y, en el caso de subdominios, los usuarios también pueden usar la función de comodín que les permite usar el mismo certificado en todos sus subdominios.
Herramientas de migración

Los clientes de Cloudways que deseen trasladar su sitio existente desde su antiguo servidor a un servidor Cloudways DigitalOcean rápido y confiable pueden usar esta pestaña para migraciones a la nube sin problemas.
Tomando el sitio web en vivo
Poner en marcha su nuevo sitio de WordPress es tan fácil como iniciar un servidor en Cloudways. Todo lo que necesita hacer es dirigirse a su panel de administración de aplicaciones y dentro de la pestaña Administración de dominios , agregue su nombre de dominio.

Según el registrador de su dominio, cree un nuevo CNAME y espere a que se propague.
Y eso es todo amigos. ¡Felicidades! Ha instalado correctamente WordPress en el servidor en la nube de DigitalOcean en Cloudways. Si necesita comprender lo que Cloudways tiene para ofrecer, aquí hay un tutorial para una mejor comprensión.
Además, aquí hay un video corto que muestra lo fácil que es alojar un sitio web de WordPress en el servidor en la nube de DigitalOcean con la ayuda de Cloudways.
¡Terminando!
DigitalOcean está cambiando la cara del alojamiento en la nube, una gota a la vez. Es uno de los mejores proveedores de alojamiento en la nube para sitios web de WordPress. Su infraestructura en la nube amigable para los desarrolladores proporciona todo lo que necesita para escalar su sitio web con facilidad. Con una amplia documentación que incluye una página dedicada para WordPress, disfrutará de un diseño intuitivo, guías centradas en el usuario y funciones sólidas.
En cuanto a tecnicismos, nos ocupamos de eso por ti. Cloudways garantiza una experiencia web fluida para los usuarios. Con toneladas de funciones poderosas, disfrute de nuestros servicios de computación en la nube administrados a precios asequibles. El dedicado equipo de expertos está disponible a su servicio las 24 horas del día, los 7 días de la semana. Todo lo que necesita hacer es generar un ticket con nuestro sistema de soporte. Con una sólida base de conocimientos y aplicaciones web actualizadas, nos ocuparemos de sus inquietudes en poco tiempo.
Espero que ahora sepa cómo alojar WordPress en DigitalOcean. Si aún tiene alguna pregunta o consulta, no dude en preguntarme a través de la sección de comentarios a continuación.
