Cómo ejecutar su propio sitio de WordPress en DigitalOcean Hosting?

Cómo ejecutar su propio sitio de WordPress en DigitalOcean Hosting?

Introducción a WordPress

WordPress es un sistema de gestión de contenido de código abierto (CMS). Le permite crear y administrar blogs. Una característica más importante es que los usuarios alojan su propio sitio web dinámico sin codificar desde cero. Proporciona una interfaz fácil de usar para actualizar publicaciones de blog y sitios web. Hay una gran cantidad de plantillas disponibles para que los usuarios elijan. La personalización completa del sitio web es una ventaja adicional de WordPress. Aunque ha incorporado plantillas, los desarrolladores de software pueden personalizarlo utilizando el marco básico de WordPress y luego agregando su propio código PHP, declaraciones y scripts de estilo. También permite a los desarrolladores despedir consultas SQL para realizar cambios sustanciales en la base de datos vinculada a estos sitios web.

Un tablero de WordPress fácil de usar ayuda al usuario a navegar a través de diferentes temas, complementos y diferentes características y extensiones disponibles a través de WordPress.

Figura 1: Un sitio web de muestra de WordPress

Algunas de las características clave de WordPress son:

  1. Los complementos son compatibles con WordPress; Por lo tanto, da flexibilidad para agregar nuevos módulos.
  2. Todos los sitios web creados en WordPress están indexados correctamente en el motor de búsqueda. Por lo tanto, los sitios web son amigables con la optimización de motores de búsqueda (SEO).
  3. Los textos multimedia como imágenes, videos se mantienen correctamente.
  4. WordPress es multilingüe, lo que permite la traducción dinámica de los sitios web.
  5. Los usuarios pueden crear sitios web creativos e innovadores sin programar en absoluto.
  6. Hay muchos widgets populares disponibles para elegir junto con los temas personalizables.
  7. Una variedad de plantillas tienen las características de intercambio social que indican la cantidad de redes sociales que admite. En este caso, cuanto más, más feliz.

Por lo tanto, todo, desde un blog personal hasta un gran sitio web corporativo, se puede crear utilizando WordPress. Ha evolucionado como los mejores servicios de autohospitalización, así como un sistema de gestión de contenido popular.

Introducción al servidor privado virtual (VPS) de DigitalOcean (VPS)

DigitalOcean es una plataforma en la nube para implementar servidores virtuales, administrar las cargas de almacenamiento y equilibrio. La nube es básicamente un modelo donde los usuarios tienen un acceso conveniente a pedido a un grupo compartido de recursos, como servidores, almacenamiento y aplicaciones, a través de Internet. Por lo tanto, el método para acceder a estos recursos compartidos que son de naturaleza virtual y cuando se requiere se llama como acceso a la nube.

Recursos como CPU y opciones de memoria se asignan a los servidores en la nube para que los usuarios accedan. El sistema operativo y otro software complementario se basan en la elección del desarrollador. Alojamiento en el sitio web, aplicaciones distribuidas, envío y almacenamiento de información son algunas de las aplicaciones del uso de la nube.

Son posibles dos tipos de alojamiento de nubes:

  1. Alojamiento compartido: es la forma más común y simple de poner en funcionamiento un sitio. En este tipo de alojamiento, el grupo de recursos es compartido por millones de usuarios. La ubicación de la nube y la asignación de recursos depende del proveedor de la nube. El alojamiento compartido se puede dividir en dos tipos, para-virtualización y verdadera virtualización, que hacen que los usos de OpenVZ y KVM respectivamente.
  2. Alojamiento dedicado: aquí, todo el servidor físico está dedicado a un solo cliente. El uso y la asignación de recursos está completamente bajo el control del desarrollador. Es más flexible en la naturaleza. La nube reside dentro de la organización a la que sirve.

DigitalOcean es un alojamiento compartido basado en la virtualización de KVM y está disponible para millones de usuarios para obtener los beneficios de los servicios proporcionados por ellos.

Virtualización:

La virtualización admite la ejecución de múltiples máquinas de servidor virtual en una sola máquina física. Esto permite un uso eficiente de los recursos, lo que significa que los servicios aún pueden funcionar de forma independiente tal como está en un hardware físico diferente. Si se produce una falla de hardware, los servidores virtuales se transfieren a otro servidor físico saludable. La virtualización también divide a los usuarios sin aislarlos realmente. Hypervisor básicamente administra estos servidores virtuales. Los VPS individuales tienen su propio sistema operativo instalado al que el usuario puede acceder dependiendo del tipo de nube.

Los servidores virtuales creados se llaman como gotas como en las gotas en el océano, en la terminología de Digitalocean.

Una parte justa de los recursos de CPU, memoria, almacenamiento y equilibrio de carga se asignan a estas gotas de forma predeterminada. Si los recursos se quedan cortos, la asignación dinámica es posible en Digitalocean.

Los cuatro tipos de servicios en la nube generalmente disponibles son:

  1. Público: esta nube está disponible para públicamente para que todos los usen con el intercambio de recursos. El control completo se encuentra con el proveedor de la nube. DigitalOcean de forma predeterminada permite crear todas las gotas como servidores públicos.
  2. Privado: esta nube se limita a una organización en particular. Todos los departamentos internos de la empresa tienen acceso a la nube, nadie más lo hace.
  3. Comunidad: Tipo de una nube pública diseñada para satisfacer las necesidades específicas de las personas con preocupaciones comunes. Puede ser propiedad de una o múltiples organizaciones que caen bajo la misma comunidad.
  4. Híbrido: esta nube es una mezcla de público y privado, ambos, donde solo la información confidencial se almacena en la nube privada. Otra información está disponible en la nube pública.

Digitalocean proporciona servidores privados virtuales. La principal diferencia entre VPS y la nube privada, que VPS se basa en un solo servidor físico o en un servidor de la nube pública, mientras que, en la nube privada, solo los usuarios autorizados específicos pueden acceder a los recursos que se implementan en varios servidores físicos del mainframe. Otra diferencia es que los usuarios pueden obtener más control sobre la asignación y utilización de recursos de un VPC sobre el VPS tradicional; Por lo tanto, VPC puede ser más costoso que VPS. Desafortunadamente, DigitalOcean solo proporciona VPS, pero es más que suficiente para alojar un sitio web público de WordPress.

DigitalOcean proporciona la agrupación de recursos de varios recursos informáticos como el ancho de banda de la red, el almacenamiento y la memoria de procesamiento. Según la demanda, estos recursos virtuales se pueden asignar o reasignar a gotas específicas. DigitalOcean también permite el control automático y el uso óptimo al aprovechar una capacidad de medición para monitorear e informar el uso.

Pasos para instalar y configurar WordPress en una gota

Paso 1: Creando una gota

    1. Seleccione Crear gotita navegando a esta URL.

https: // nube.Digitalocean.com/gotas

  1. El nombre de host de la gota es el nombre proporcionado a la gota. Los espacios deben evitarse en el nombre de host si es posible.
  1. Navegue a la sección "Aplicaciones de un solo clic" y seleccione "WordPress en 16.04 ”o cualquiera que sea la última versión disponible en este momento.

  1. Bajo el tamaño de selección, seleccione los $ 5/mes. El plan es suficiente para empezar. Si está actualizando desde un entorno de alojamiento compartido, elija el plan adecuado. Asegúrese de tener en cuenta el uso futuro del sitio web al seleccionar el tamaño del servidor. DigitalOcean también permite una reasignación dinámica de los recursos. Entonces, incluso si miles de usuarios están visitando el sitio web, el espacio del servidor debe ser suficiente.
  2. La región determina la ubicación física de su VPS. Esto básicamente significa que la ubicación debe seleccionarse en función de la ubicación de la audiencia. Esto mejorará las técnicas de SEO y la recuperación rápida de la información.
  3. A continuación, haga clic en la opción Habilitar copias de seguridad, para mantener una copia de los datos en caso de que se pierda la información, se puede recuperar fácilmente si se mantiene una copia de seguridad adecuada y actualizada. Sin embargo, cuesta el 20% del precio de las gotas.
  4. Desplácese hasta la parte inferior de la página y haga clic en el botón Crear gotas. Una vez hecho esto, la gota virtual se crea e instala.
  5. Después de que se crea la gota, copie la dirección IP.

Se envía un correo electrónico después de la creación de la gota que contiene IP pública a la gota, nombre de usuario y contraseña. El nombre de usuario se establece como 'root' y una contraseña predeterminada es generada al azar.

Paso 2: Acceda a WordPress en la gota

  1. Ingrese la dirección IP en la gota en el navegador. Se puede acceder al sitio de WordPress desde la dirección IP pública dada. Navegue a esta dirección, busque la cuenta de administrador, cambie la contraseña predeterminada a una segura. http: /// wp-login.php
  2. Escriba el nombre de usuario dado y la contraseña para iniciar sesión en el área de administración.
  3. Navegar a http: /// wp-admin/usuarios.php

Use una contraseña segura para la cuenta de administración para evitar cualquier tipo de fuga de la información en el futuro. Elija la contraseña que se pueda memorizar fácilmente. Use este sitio web para verificar qué tan segura es la contraseña. https: // HowSecureismyPassword.neto/

Paso 3: Iniciar sesión SSH

SSH es obtener acceso seguro del servidor remoto. Esto es útil para instalar temas, complementos a través del protocolo FTP.

  1. Después de cambiar la contraseña predeterminada, use la configuración de masilla para establecer la conexión con el servidor a través de SSH. Pastty es un software de código abierto.
  2. En la ventana de masilla, ingrese el nombre de dominio o el nombre de host y seleccione el tipo de conexión como SSH. Haga clic en Establecer conexión.

Comprar un nombre de dominio personalizado

Un nombre de dominio es básicamente una dirección memorable en Internet a un servidor web. Es a través del nombre de dominio que los usuarios encontrarán su sitio web. Por lo tanto, se hace esencial tener un nombre de dominio reconocible y memorable. Un nombre de dominio tiene reputación de marca. Debe seleccionarse de tal manera que pueda rodar la lengua fácilmente y puede integrarse en la memoria de los usuarios inmediatamente.

Ahí es donde, registradores de nombres de dominio como Namecheap y GoDaddy, entran en foto. Los planes eclécticos están disponibles en estas plataformas para que el usuario elija de acuerdo con sus preferencias. Todos los nombres de dominio son únicos, por lo que se vuelve por excelencia registrar el nombre antes de que alguien más lo reclame.

Una vez, el término de validez ha terminado, si no se realiza la renovación, el dominio se vuelve obsoleto y puede asignarse a diferentes usuarios si lo solicita; Por lo tanto, asegúrese de renovarlo antes de que expirara el término.

Mapear el nombre de dominio a IP usando Namecheap

1. Registre un dominio navegando a la siguiente URL. Este dominio se utilizará para acceder al sitio web de WordPress mencionado anteriormente. Registrar el dominio también crea un perfil de usuario.

https: // www.namecheap.com/dominios/registro

2. Configure el nombre de dominio para usar los servidores de nombres de DigitalOcean:

  1. Inicie sesión en el panel de control del Registrador y vaya a la lista de dominio https: // AP.www.namecheap.com/dominios/dominioList
  2. Seleccione el nombre de dominio que desea configurar y haga clic en la pestaña "Dominio"
  3. Después de eso, especifique los servidores DNS personalizados como servidores de nombres de Digitalocean. Escriba NS1.Digitalocean.com, ns2.Digitalocean.com y ns3.Digitalocean.com en los cuadros de texto.
  4. Ahorrar. Esto completa la configuración de los servidores de nombres.

3. Crea una gota si aún no tienes una. Para las gotas existentes, seleccione la dirección IP de la gota y luego cópiela en una nueva pestaña en su navegador. Esto se hace para verificar si el servidor está funcionando o no.

Configuración del nombre de dominio con la gota

  1. Ahora, para configurar el nombre de dominio en la gota, debemos iniciar sesión en el panel de control del proveedor de dominio y crear un registro A. Sin embargo, dado que DigitalOcean se usa como servidor web, su servidor DNS incorporado se usa para agregar los registros. Es mucho más rápido que usar el resto de los servidores DNS.
  2. El registro A significa registro de direcciones y se utiliza para encontrar la dirección IP de una computadora conectada a la red. En el panel de control de Digitalocean, navegue a "redes"
  3. Agregue el nombre de dominio registrado en Namecheap.
  4. Escriba @ como nombre de host y seleccione la gotita recién creada donde WordPress se instala como "redirigirá a"
  5. Agregue el resto de los registros como CNAME Si se usa un subdominio, MX registra si se usa un servidor de correo de la misma manera que los registros anteriores.

Para verificar si las cosas están en su lugar, abra el símbolo del sistema y escriba

dominio de ping.nombre

Si esto funciona sin ningún error, significa que está todo configurado y el nombre de dominio se asigna correctamente a la dirección IP y, por lo tanto, el nombre de dominio se puede usar directamente para acceder a él.

Por lo tanto, esto nos lleva al final de este artículo donde cubrimos la instalación y la configuración de WordPress en Digitalocean y el mapeo del nombre de dominio a una IP.

Buenas noticias! Todos los pasos de instalación tienen éxito y ahora está listo para lanzar su propio sitio web innovador y creativo de WordPress en DigitalOcean Cloud Hosting. El sitio de WordPress se puede personalizar con temas, complementos. La mayoría de los temas se pueden descargar de forma gratuita desde aquí https: // WordPress.org/temas/, mientras que los complementos se pueden descargar desde aquí https: // wordpress.org/complementos/