Cómo instalar y configurar WordPress en Microsoft Azure

Bienvenido a la parte 2 del tutorial Cómo ejecutar WordPress increíblemente rápido en Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . En la primera parte, discutimos la configuración de una máquina virtual(Virtual Machine) en su cuenta de Azure . Y en esta publicación, veremos cómo conectarse a su servidor y comenzar a descargar e instalar WordPress en él.

Instalar(Install) y configurar WordPress en Microsoft Azure

Esta publicación incluirá muchos comandos de terminal, así que intente seguir el tutorial paso a paso y trate de no omitir ningún paso.

Configurando tu servidor

Paso 1(Step 1) : para comunicarse con su máquina virtual, debe establecer una conexión SSH y usar un cliente SSH .

¿Qué es SSH?

According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

Estamos usando PuTTY , un cliente SSH y telnet gratuito en este tutorial. Entonces, para este paso, debe descargar e instalar PuTTY desde aquí(here) .

Paso 2(Step 2) : inicie sesión en su panel de Azure , abra la máquina virtual que creamos en la primera parte y presione 'Iniciar'. Luego haga clic en 'Conectar' para iniciar la conexión. Ahora, una ventana emergente mostrará su nombre de usuario y la dirección IP pública de su máquina. Copie el nombre de host SSH completo (por ejemplo (SSH), [email protected] ). Puede hacer clic en las imágenes para ver la versión más grande.

Ahora abra PuTTY y pegue este nombre de host en el campo Nombre(Host Name) de host y seleccione el tipo de conexión como SSH y presione abrir con todas las demás configuraciones como predeterminadas. Se abrirá una nueva ventana de terminal y se le pedirá la contraseña. Ingrese la contraseña que se eligió en la parte 1(part 1) al crear una máquina virtual. Ahora finalmente está conectado a su servidor virtual a través de una conexión SSH. Todo lo que necesita hacer ahora es ingresar algunos comandos en esta ventana de terminal para instalar el software adecuado y WordPress .

Instalando apache

Paso 3(Step 3) : En primer(First) lugar, debe asegurarse de que todos los paquetes de su instalación de Ubuntu estén actualizados. Ejecute el siguiente comando para actualizarlos:

sudo apt-get update

Ahora instalaremos Apache , un software de servidor HTTP gratuito. (HTTP)Básicamente(Basically) , Apache será el que escuchará la solicitud de alguien para mostrar el contenido de su sitio web. Lea más sobre Apache aquí(here) . Ejecute el siguiente comando para instalar Apache :

sudo apt-get install apache2

Ahora navegue hasta el directorio donde se guarda el archivo de configuración de Apache y ábralo con el editor de texto.

sudo nano /etc/apache2/apache2.conf

Al final de este archivo agregue la siguiente línea:

“ServerName 127.0.0.1”.

Cómo configurar e instalar WordPress en Microsoft Azure

Reinicie el servicio Apache:

sudo service apache2 reload

Y otorga permisos a Apache ejecutando el siguiente comando:

sudo ufw allow in “Apache Full”

Instalación de MySQL y PHP

Paso 4:(Step 4:) Ejecute los siguientes comandos para instalar MySQL y PHP en Ubuntu :

sudo apt-get install mysql-server

Elija una contraseña raíz de (Choose)MySQL apropiada y presione 'Enter'.

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql

sudo apt-get install php5-cli

sudo apt-get install php5-gd libssh2-php

Los archivos PHP(PHP) deben tener más prioridad que los archivos HTML , por lo que debemos modificar otro archivo de configuración:

sudo nano /etc/apache2/mods-enabled/dir.conf

Ahora, en este archivo, mueva "index.php" para que aparezca antes de "index.html". Reinicie el servidor Apache .

sudo service apache2 reload

Creación de una base de datos MySQL

Paso 5: sigue los comandos:

mysql -u root -p

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd';

FLUSH PRIVILEGES;

Exit;

Instalación de WordPress

Paso 6:(Step 6: ) Este es en realidad el paso que descarga WordPress . Navegue(Navigate) hasta el directorio raíz y luego descargue y extraiga WordPress .

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

Navegue al directorio WWW donde se almacenan todos los archivos del sitio web y copie todo el contenido de WordPress aquí en una nueva carpeta de su elección.

cd /var/www

sudo mkdir twcwp

Ahora cree el archivo wp-config.php creando la copia del archivo de configuración de muestra y luego copie todo el contenido de la carpeta descargada en la carpeta 'wordpress' en el directorio www.

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

sudo rsync -avP ~/wordpress/ /var/www/twcwp/

cd /var/www/twcwp/

sudo nano wp-config.php

Ingrese(Enter) los detalles de la base de datos que creamos en los pasos anteriores y guarde el archivo. (ver captura de pantalla a continuación como referencia)

Configuración de apache

Paso 7(Step 7) : Ahora, para el paso final, necesitamos configurar apache para que sepa que hay un sitio web ejecutándose en nuestra carpeta "twcwp". Necesitamos navegar a la carpeta de sitios disponibles y crear un nuevo archivo llamado 'twcwp.conf' que es similar al archivo de configuración predeterminado.

sudo chown www-data:www-data * -R

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

En este archivo modifica las siguientes líneas

  • ServerAdmin your_email_adress
  • Nombre del servidor twcwp.com
  • ServerAlias ​​twcwp.com
  • DocumentRoot /var/www/twcwp

ServerAlias ​​debe ser el nombre de dominio que ha registrado (en nuestro caso, no hemos registrado el nombre de dominio, pero solo lo estamos usando como referencia).

Ejecute(Execute) este conjunto final de comandos:

sudo chown -R twctestingadmin:www-data *

sudo mkdir /var/www/twcwp/wp-content/uploads

sudo a2ensite twcwp.conf

sudo service apache2 reload

Aquí “twctestingadmin” es el nombre de usuario de la cuenta de administrador en nuestra máquina virtual y “twcwp” es el directorio que contiene los archivos de WordPress . Puede reemplazar estas cadenas con sus datos.

Y eso es todo, ahora tiene una máquina virtual completamente funcional que se ejecuta en Microsoft Azure que aloja su sitio web de WordPress . Todo lo que necesita hacer ahora es configurar sus registros DNS para que el sitio web apunte a la dirección IP pública de la máquina virtual.

Si desea ejecutar temporalmente su sitio web, puede editar el archivo de hosts de Windows y agregar una entrada que asignará la dirección IP pública al nombre de dominio temporalmente. (ver captura de pantalla como referencia)

El tutorial es bastante largo e implica muchos pasos. Puede hacer cualquier pregunta en la sección de comentarios a continuación y estaremos encantados de ayudarle. Algunos términos utilizados en esta publicación pueden parecerle nuevos, puede buscarlos en Google o simplemente dejar un mensaje en los comentarios.

Además, me gustaría presentarles a las dos personalidades que nos trajeron este maravilloso Taller(Workshop) en el área de Chandigarh :

  • Jasjit Chopra
  • Divyadeep Sawhney

El taller fue realizado colectivamente por Microsoft Users Group Chandigarh y WordPress Chandigarh . Puede ponerse en contacto con ambos grupos en Facebook y buscar próximas reuniones en el área de Chandigarh en meetup.com.

Lecturas relacionadas:(Related reads:)

  • Cómo instalar WordPress en Google Cloud Platform(How to install WordPress on Google Cloud Platform)
  • Cómo alojar un blog de WordPress con Microsoft IIS
  • Crear un sitio de WordPress usando Microsoft WebMatrix
  • Cómo instalar WordPress en PC con Windows.



About the author

Soy un revisor profesional de Windows y software de oficina. Tengo un profundo conocimiento de estos programas, así como de sus diversas características y capacidades. Mis revisiones son objetivas y detalladas, para que los clientes potenciales puedan ver qué tan bien funciona el programa y qué mejoras se pueden hacer. También me encanta ayudar a las personas a encontrar las mejores aplicaciones para sus necesidades, ya sea a través de reseñas o buscando las mejores ofertas en aplicaciones.



Related posts