Azur

Cómo instalar y configurar WordPress en Microsoft Azure

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. En la primera parte, discutimos la creación de un Máquina virtual en tu Azur cuenta. Y en esta publicación, veremos cómo conectarnos a su servidor y comenzar a descargar e instalar WordPress en eso.

Instalar 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 su servidor

Paso 1: Para comunicarse con su máquina virtual, debe establecer una conexión SSH y utilizar un cliente SSH.

Que es SSH?

Según Wikipedia, Secure Shell (SSH) es un protocolo de red criptográfico para operar servicios de red de forma segura en una red insegura. La aplicación de ejemplo más conocida es para el inicio de sesión remoto en sistemas informáticos por parte de los usuarios.

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

Paso 2: Inicie sesión en su panel de Azure, abra la máquina virtual que creamos en la primera parte y presione 'Inicio'. 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 (e.gramo. [correo electrónico protegido]). 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 Nombre de host campo y seleccione el tipo de conexión como SSH y presione abrir con todas las demás configuraciones por defecto. Se abrirá una nueva ventana de terminal y le pedirá la contraseña. Ingrese la contraseña que fue elegida en parte 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.

Instalación de Apache

Paso 3: En primer 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. Básicamente, Apache será el que escuche la solicitud de alguien para mostrar el contenido de su sitio web. Leer más sobre Apache aquí. Ejecute el siguiente comando para instalar Apache:

sudo apt-get install apache2

Ahora navegue hasta el directorio donde está guardado el archivo de configuración de Apache y ábralo usando 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 ”.


Ahora guarde el archivo presionando 'Ctrl + O' luego Ingresar y entonces 'Ctrl + X'.

Reinicie el servicio Apache:

sudo servicio apache2 recarga

Y otorgue permisos a Apache ejecutando el siguiente comando:

sudo ufw allow en "Apache Full"

Instalación de MySQL y PHP

Paso 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 MySQL adecuada 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 deben tener más prioridad que los archivos HTML, por lo que necesitamos 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 servicio apache2 recarga

Creando una base de datos MySQL

Paso 5: sigue los comandos:

mysql -u root -p CREAR BASE DE DATOS test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; OTORGAR TODO EN prueba.* PARA 'tester' @ 'localhost' IDENTIFICADO POR 'testpwd'; PRIVILEGIOS DE FLUSH; Salida;


Estos comandos crearán una base de datos llamada prueba con un usuario llamado "tester" y contraseña "testpwd". Esta base de datos será utilizada por WordPress para almacenar todos los datos.

Instalación de WordPress

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

wget http: // wordpress.org / último.alquitrán.gz tar xzvf último.alquitrán.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 crea el 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 /


Navegue hasta el directorio del nuevo sitio web y edite el archivo de configuración de WordPress para que WordPress pueda comunicarse con la base de datos.

cd / var / www / twcwp / sudo nano wp-config.php

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

Configurando Apache

Paso 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 modifique las siguientes líneas

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 este conjunto final de comandos:

sudo chown -R twctestingadmin: www-data * sudo mkdir / var / www / twcwp / wp-content / uploads sudo a2ensite twcwp.conf servicio sudo apache2 recarga

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 esto es todo, ahora tiene una máquina virtual completamente funcional que se ejecuta en Microsoft Azure y 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 asigne 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 en el área de Chandigarh:

El taller fue dirigido colectivamente por Grupo de usuarios de Microsoft Chandigarh y WordPress Chandigarh. Puede ponerse en contacto con ambos grupos en Facebook y buscar las próximas reuniones en el área de Chandigarh en la reunión.com.

Lecturas relacionadas:

Cómo usar Xdotool para estimular los clics del mouse y las pulsaciones de teclas en Linux
Xdotool es una herramienta de línea de comandos gratuita y de código abierto para simular clics del mouse y pulsaciones de teclas. Este artículo cubri...
Los 5 mejores productos ergonómicos de mouse de computadora para Linux
¿El uso prolongado de la computadora causa dolor en la muñeca o los dedos?? ¿Sufre de rigidez en las articulaciones y constantemente tiene que dar la ...
Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...