01. Instalar WordPress 5 en Azure
Tabla de contenido:
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.
Cómo configurar Windows Live Writer para blogs de Wordpress
Windows Live Writer, parte de Windows Live Essentials, le permite bloguear, publicar o compartir su texto, videos y fotos en casi todas las plataformas de blogs
Cómo configurar, configurar y usar el Control parental en Windows 7
Aprenda a habilitar, deshabilitar, configurar y usar la función de control parental en Windows 7 para monitorear y controlar las actividades de Internet de los niños.
Cómo configurar y configurar los Firewall Firewall
Aprenda a configurar el firewall del router, acceder a la página del enrutador de hardware, configurar los parámetros del Router Firewall. Averigüe qué puertos son necesarios en la computadora.