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”.
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.
Related posts
Cómo ejecutar extraordinariamente rápido WordPress en Microsoft Azure
Microsoft Intune no se sincronizan? Force Intune para sincronización en Windows 11/10
Microsoft Azure Import Export Tool: Drive preparation and repair tool
Cloud Computing interview PREGUNTAS Y RESPUESTAS
In-place upgrade no es compatible con Azure Virtual Machines
10 complementos esenciales de WordPress para un sitio web de pequeñas empresas
Backup VMware Virtual Machines con Azure Backup Server
Cómo comprobar si se ha prohibido un sitio web de AdSense
Cómo duplicar una página en WordPress
Cómo proteger con contraseña las páginas de su sitio web de WordPress
9 complementos imprescindibles para las nuevas instalaciones de WordPress
Must Have WordPress Yoast SEO Settings 2021
Cómo crear su propia ventana emergente de cupones en WordPress
Cómo configurar su propio sitio web similar a Twitter usando el tema P2 de WordPress
Los dispositivos Windows 10 no pueden sincronizarse con Intune después de la inscripción
WordPress muestra HTTP Error al cargar imágenes
Blob comprensión, Queue, Table storage en Windows Azure
Mostrar el extracto en la página de inicio de WordPress blog
Cómo encontrar su inicio de sesión de administrador de WordPress
Reseña del libro: Cree su propio sitio web: una guía cómica de HTML, CSS y Wordpress