Hoy le mostraremos cómo instalar y configurar WordPress con OpenLiteSpeed en Ubuntu 16.04. OpenLiteSpeed es un servidor HTTP liviano y de código abierto desarrollado y registrado por LiteSpeed Technologies, Inc. Proporciona una interfaz web fácil de usar y es compatible con varios sistemas operativos, incluidos Linux, Mac OS, SunOS y FreeBSD.
Es bastante fácil instalar WordPress con OpenLiteSpeed en un Ubuntu 16.04 VPS. El proceso de instalación debería demorar entre 15 y 20 minutos si sigue los sencillos pasos que se describen a continuación.
1. Iniciar sesión a través de SSH
En primer lugar, inicie sesión en su Ubuntu 16.04 VPS a través de SSH como usuario root
ssh root@IP_address
2. Iniciar una sesión de pantalla
Al principio, lo mejor es iniciar una sesión de pantalla ejecutando el siguiente comando
screen -U -S openlitespeed
3. Actualizar el sistema
Actualice los paquetes del sistema:
apt-get update && apt-get -y upgrade
Asegúrese de mantener siempre actualizado su servidor.
4. Instale y asegure MariaDB
Para instalar MariaDB, ejecute el siguiente comando:
apt-get install -y mariadb-server
Cuando se complete la instalación, ejecute el siguiente comando para asegurar su instalación:
mysql_secure_installation
Configúralo así:
Enter current password for root (enter for none): Enter Set root password? [Y/n]: Y New password: Re-enter new password: Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
5. Crear una nueva base de datos
A continuación, debemos crear una base de datos para nuestra instalación de WordPress.
[user]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE wordpress; MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'your-password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
No olvide reemplazar 'su-contraseña' con una contraseña segura.
6. Instalar OLS
Descargue el script de 1 clic de OLS en su servidor:
cd /opt wget https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh
Para ejecutar el script, debemos hacer que el archivo sea ejecutable con el siguiente comando:
chmod +x ols1clk.sh
Para esta guía, vamos a suponer que desea usar PHP7 e instalar solo OLS sin instalar WordPress (preferimos instalar wordpress por separado). Así que ejecutemos el siguiente comando:
./ols1clk.sh --lsphp 70
Cuando se complete la instalación, configure un nombre de usuario y una contraseña administrativos para la interfaz web de OpenLiteSpeed ejecutando el siguiente comando:
/usr/local/lsws/admin/misc/admpass.sh
Se le pedirá que proporcione un nombre de usuario para el usuario administrativo. Si solo presiona ENTER, se seleccionará el nombre de usuario "admin". Posteriormente, se le pedirá que seleccione y confirme una nueva contraseña para la cuenta.
Verifiquemos que OLS esté funcionando https://your-ip-address:7080. Debería poder iniciar sesión en OLS WebAdmin. Ahora instalemos WordPress y luego configuraremos OLS.
7. Instalar WordPress
Pasemos al directorio donde queremos descargar los archivos principales de WordPress:
cd /usr/local/lsws/Example
Descarga WordPress usando el comando wget:
wget https://wordpress.org/latest.zip
Ahora descomprimiremos el archivo zip de WordPress:
unzip latest.zip
Otorgue permiso de toda la estructura de directorios al usuario bajo el que se ejecuta el servidor web para que se puedan realizar cambios a través de la interfaz de WordPress:
chown -R nobody:nogroup /usr/local/lsws/Example/wordpress/
Ahora vayamos al directorio /wordpress:
cd wordpress
Vamos a configurar WordPress para que funcione con nuestra base de datos actual que configuramos anteriormente. Primero cambiaremos el nombre de wp-config-sample.php a wp-config.php usando el siguiente comando:
mv wp-config-sample.php wp-config.php
Abra el archivo de configuración de WordPress con su editor de texto favorito y cambie los valores de la base de datos con los que proporcionó en el momento de la creación de la base de datos.
nano wp-config.php
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */define('DB_NAME', 'wordpress'); /** MySQL database username */define('DB_USER', 'wordpressuser'); /** MySQL database password */define('DB_PASSWORD', 'your-password'); /** MySQL hostname */define('DB_HOST', 'localhost');
8. Configurar OpenLiteSpeed
Modificaremos el host virtual predeterminado que ya está presente en la configuración de OpenLiteSpeed para que podamos usarlo para nuestra instalación de WordPress.
Primero, inicie sesión en el panel OLS WebAdmin en https://your-ip-address:7080.
Una vez que haya iniciado sesión en OLS WebAdmin, seleccione "Host virtual" en la barra de menú y haga clic en el enlace "Ver":
Esto le permitirá editar la configuración de su servidor virtual.
Primero, cambiaremos la raíz del documento del host virtual para que apunte a nuestro directorio de WordPress.
Haga clic en la pestaña "General" para el host virtual y luego haga clic en el botón "Editar" para la tabla "General":
En el campo "Raíz del documento", cambie el valor de $VH_ROOT/html/ a $VH_ROOT/wordpress/:
Haga clic en "Guardar" cuando haya terminado.
Luego, habilitaremos los archivos index.php para que puedan usarse para procesar solicitudes que no son manejadas por archivos estáticos. Esto permitirá que la lógica principal de WordPress funcione correctamente.
Haga clic en el botón "Editar" para la tabla "Archivos de índice":
En el campo para "Archivos de índice" válidos, agregue index.php antes de index.html para permitir que los archivos de índice de PHP tengan prioridad:
Haga clic en "Guardar" cuando haya terminado.
9. Configure las reescrituras de WordPress para habilitar la compatibilidad con enlaces permanentes
A continuación, configuraremos las instrucciones de reescritura para que podamos usar enlaces permanentes dentro de nuestra instalación de WordPress.
Para hacerlo, haga clic en la pestaña "Reescribir" para el host virtual. En la siguiente pantalla, haga clic en el botón "Editar" para la tabla "Control de reescritura":
Seleccione "Sí" en la opción "Habilitar reescritura":
Haga clic en "Guardar" para volver al menú principal de reescritura. Haga clic en el botón "Editar" para la tabla "Reglas de reescritura":
Elimine las reglas que ya están presentes y agregue las siguientes reglas para habilitar las reescrituras para WordPress:
Haga clic en el botón "Guardar" para implementar sus nuevas reglas de reescritura.
Lo siguiente que debemos hacer es cambiar el puerto de escucha predeterminado de 8088 a 80.
Seleccione "Oyentes" en la barra de menú y haga clic en el enlace "Ver":
A continuación, haga clic en el botón "Editar" para la tabla "Configuración de dirección":
En el campo Puerto, cambie el número de puerto de 8088 a 80:
Haga clic en "Guardar" cuando haya terminado.
10. Reinicie el servidor para implementar los cambios
Con toda la configuración anterior fuera del camino, ahora podemos reiniciar correctamente el servidor OpenLiteSpeed para habilitar nuestros cambios.
11. Finalice la instalación a través de la interfaz de WordPress
Ahora puede finalizar su instalación de WordPress abriendo su navegador web favorito y navegando a:
http://your-domain-name.com/
Instalación de WordPress y OpenLiteSpeed es una tarea fácil si tienes un Hosting WordPress Administrado con nosotros. Siéntase libre de pedirle a nuestros administradores expertos de Linux que instalen WordPress con OpenLiteSpeed en Ubuntu 16.04, y se encargará de inmediato. Están disponibles las 24 horas del día, los 7 días de la semana, por lo que puede obtener la ayuda que necesita en cualquier momento.
PD Siéntase libre de compartir, sobre cómo instalar WordPress con OpenLiteSpeed en Ubuntu 16.04, esta publicación de blog si le gustó utilizando los accesos directos de redes sociales; también puede dejar un comentario en su lugar, que se encuentra debajo de los botones de compartir.