Androide

Cómo instalar y configurar WordPress en Microsoft Azure

01. Instalar WordPress 5 en Azure

01. Instalar WordPress 5 en Azure

Tabla de contenido:

Anonim

Bienvenido a la parte 2 del tutorial Cómo ejecutar WordPress tremendamente rápido en Microsoft Azure . En la primera parte, discutimos la configuración de una Máquina virtual en su cuenta Azure . Y en esta publicación, veremos cómo conectarnos a su servidor y comenzar a descargar e instalar WordPress en él.

Instalar y configurar WordPress en Microsoft Azure

Esta publicación incluirá una gran cantidad de terminales. comandos, así que intente seguir el tutorial paso a paso e intente no omitir ningún paso.

Configuración de su servidor

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

¿Qué es SSH?

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

Estamos utilizando PuTTY, un cliente SSH y telnet gratuito en este tutorial. Por lo tanto, para este paso, debe descargar e instalar PuTTY desde aquí.

Paso 2 : inicie sesión en su panel Azure, abra la máquina virtual, lo 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 todo el nombre de host SSH (por ejemplo, su nombre de [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 de host y seleccione el tipo de conexión como SSH y pulse abrir con todos otras configuraciones como predeterminadas. Se abrirá una nueva ventana de terminal y le pedirá la contraseña. Ingrese la contraseña que se eligió 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.

Instalar Apache

Paso 3 : Antes que nada, debe asegurarse de que todos los paquetes en su la instalación de Ubuntu está actualizada. Ejecute el siguiente comando para actualizarlos:

sudo apt-get update

Ahora instalaremos Apache, un software de servidor HTTP gratuito. Básicamente, Apache será quien escuche la solicitud de alguien para mostrar el contenido de su sitio web. Lee 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 ` y luego Ingrese y luego ` Ctrl + X `.

Reinicie el servicio Apache:

sudo service apache2 reload

O otorgue permisos a Apache ejecutando el siguiente comando:

sudo ufw permitir en "Apache Full"

Instalar MySQL y PHP

Paso 4: Ejecutar los siguientes comandos para instalar MySQL y PHP en Ubuntu:

sudo apt-get install mysql-server

Elija una contraseña de root de 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 se darán más prio mayor que los archivos HTML, entonces tenemos que modificar otro archivo de configuración:

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

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

sudo service apache2 reload

Creando una base de datos MySQL

Paso 5: Siga los comandos:

mysql -u root -p CREATE DATABASE prueba DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Prueba GRANT ALL ON. * TO `tester` @ `localhost` IDENTIFICADO POR `testpwd`; FLUSH PRIVILEGES; Salir;

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

Instalando 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 //wordpress.org/latest.tar.gz tar xzvf latest.tar.gz

Navegue al directorio WWW donde están todos los archivos del sitio web almacena y copia todo el contenido de WordPress aquí en una nueva carpeta de tu elección.

cd / var / www sudo mkdir twcwp

Ahora crea 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 /

Navega hasta el nuevo directorio del sitio web y edita 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. (Consulte la captura de pantalla siguiente para 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 / sitios disponibles sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf

En este archivo, modifique las siguientes líneas

  • ServerAdmin your_email_adress
  • ServerName 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 este conjunto final de comandos:

sudo chown -R twctestingadmin: www-data * sudo mkdir / var / www / twcwp / wp-content / carga sudo a2ensite twcwp.conf sudo service apache2 reload

Aquí "twctestingadmin" es el nombre de usuario de admin cuenta en nuestra máquina virtual y "twcwp" es el directorio que contiene archivos de WordPress. Puede reemplazar estas cadenas con sus detalles.

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 mapeará la dirección IP pública al nombre de dominio temporalmente. (ver captura de pantalla para 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 parecer nuevos para usted, puede buscarlos en Google o simplemente colocar 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:

  • Jasjit Chopra - LinkedIn
  • Divyadeep Sawhney - LinkedIn

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

Lecturas relacionadas:

  • Cómo instalar WordPress en Google Cloud Platform
  • Cómo alojar WordPress blog con Microsoft IIS
  • Crear sitio de WordPress usando Microsoft WebMatrix
  • Cómo instalar WordPress en PC con Windows.