GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y configurar OpenLiteSpeed ​​Server en Ubuntu 18.04 junto con MariaDB

OpenLiteSpeed ​​es una versión ligera y de código abierto del popular servidor LiteSpeed. Viene con su panel de administración basado en WebGUI que lo hace diferente de otros servidores web, ya que puede configurar casi todo desde el propio panel.

En este tutorial, aprenderemos cómo instalar OpenLiteSpeed ​​Server en Ubuntu 18.04 junto con PHP 7.2 y el servidor MariaDB.

Requisito previo

  • Servidor basado en Ubuntu 18.04
  • Cuenta de usuario con privilegios de raíz

Paso 1:instalar OpenLiteSpeed

Cambiar a usuario de Sudo

Ejecute el siguiente comando para cambiar al usuario sudo para que podamos ejecutar nuestro primer comando para agregar y actualizar el repositorio de OpenLiteSpeed.

sudo -i

El siguiente comando agregará el repositorio necesario para instalar el servidor OpenLiteSpeed.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Escriba 'salir' para volver al usuario normal.

Este comando descargará y ejecutará el script bash para agregar y actualizar el repositorio de OpenLiteSpeed. Ejecute el siguiente comando para instalar la última versión del servidor.

sudo apt install openlitespeed

Para comprobar si el servidor se ha instalado correctamente, abra su navegador y visite `http://yourdomainname:8088` Si la instalación se ha realizado correctamente, debería ver la siguiente página web.

Nota: El servidor OpenLiteSpeed ​​se ejecuta de forma predeterminada en el puerto 8088, que se puede cambiar más tarde en el panel de configuración.

La instalación predeterminada de OpenLiteSpeed ​​viene con la versión PHP 5.6.x incluida. Pero no queremos eso. Instalaremos nuestra propia copia de PHP 7.2 más adelante en este tutorial. Así que nuestro próximo paso sería instalar PHP 7.2.

Paso 2 - Instalar PHP

Para instalar PHP, necesitamos instalar un paquete llamado lsphp que es básicamente PHP compilado para funcionar con el servidor OpenLiteSpeed. Ejecute el siguiente comando para instalar PHP y varios de sus módulos.

sudo apt install lsphp72 lsphp72-curl lsphp72-imap lsphp72-mysql lsphp72-intl lsphp72-pgsql lsphp72-sqlite3 lsphp72-tidy lsphp72-snmp

Hay algunos paquetes PHP más disponibles. Si lo desea, puede enumerar todos los paquetes PHP disponibles utilizando el siguiente comando

apt-cache search lsphp72

Puede elegir y seleccionar los que desea instalar.

Paso 3:instalar el servidor MariaDB

MariaDB es un reemplazo directo de MySQL, lo que significa que los comandos para ejecutar y operar MariaDB son los mismos que para MySQL. Para instalar MariaDB emita el siguiente comando

sudo apt install mariadb-server

Ejecute el siguiente comando para realizar la configuración predeterminada, como proporcionar una contraseña de root, eliminar usuarios anónimos, prohibir el inicio de sesión de root de forma remota y descartar tablas de prueba. Presiona sí para todo y elige una contraseña de root segura.

sudo mysql_secure_installation

Hay una advertencia con la configuración de la contraseña de root. MariaDB por defecto permite a los usuarios raíz del sistema iniciar sesión en MariaDB sin una contraseña. Pero si va a utilizar una aplicación de terceros para acceder a través de la raíz, una contraseña es imprescindible, de lo contrario, las aplicaciones como PHPMyAdmin fallarán. Para esto, debe deshabilitar la autenticación basada en complementos, que es la opción predeterminada en MariaDB.

Para deshabilitar la autenticación del complemento, ingrese primero el indicador de MySQL usando el siguiente comando

sudo mysql -u root

Ahora ingrese los siguientes comandos para deshabilitar la autenticación del complemento.

use mysql;
update user set plugin='' where User='root';
flush privileges;
exit

Después de esto, reinicie su servicio MariaDB.

sudo systemctl restart mariadb.service

Eso es todo. La próxima vez que desee iniciar sesión en MySQL, use el siguiente comando

sudo mysql -u root -p

Y se le pedirá su contraseña de root que había establecido inicialmente.

Paso 4:configurar OpenLiteSpeed

Es hora de configurar el servidor. Para acceder al panel de administración, visite  http://yourdomainname:7080/. Y sí, eso significa que el panel de administración reside en el puerto 7080 por defecto. El nombre de usuario predeterminado es admin y la contraseña predeterminada es 123456 .

Al iniciar sesión, aparecerá la siguiente pantalla.

Lo primero que debemos cambiar son los puertos predeterminados.

Visita Oyentes categoría y haga clic en el botón Ver en Predeterminado. En la página siguiente, en Predeterminado del oyente> Página general , haga clic en el ícono Editar a la derecha y cambie el puerto de 8080 a 80. Haga clic en Guardar y luego realice un reinicio correcto.

Si desea cambiar el puerto del panel de administración, visite Configuración de WebAdmin>> sección Oyentes y haga clic en el botón de vista contra adminListener . Haga clic en el botón Editar en la página siguiente y puede elegir un puerto de su elección aquí. Haga clic en Guardar y reiniciar correctamente al finalizar.

También debe cambiar la contraseña predeterminada para el Panel de administración. Para hacer eso, visite Configuración de WebAdmin y haga clic en la pestaña Usuarios . Haga clic en el botón editar que aparece en el administrador y cambie la contraseña. Haga clic en Guardar y luego en Reinicio correcto para realizar el cambio.

En caso de que olvide la contraseña de administración, puede restablecer ejecutando el siguiente comando

sudo /usr/local/lsws/admin/misc/admpass.sh

Este script le permite usar una nueva identificación y contraseña de administración.

OpenLiteSpeed ​​se envía de forma predeterminada con PHP 5.6, que definitivamente no queremos, por lo que tendremos que cambiar manualmente a PHP 7.2, que es el último en el momento de escribir este tutorial.

Vaya a Configuración del servidor y haga clic en la pestaña Aplicación externa. Debajo, encontrará LiteSpeed ​​SAPI aplicación llamada lsphp. Haga clic en el botón editar a la derecha (botón central) y se abrirá una nueva página. Realice los siguientes cambios

- Name: lsphp72
- Address: uds://tmp/lshttpd/lsphp.sock
- Max Connections: 35
- Environment:
- PHP_LSAPI_MAX_REQUESTS=500
- PHP_LSAPI_MAX_REQUESTS=500
- Command: $SERVER_ROOT/lsphp72/bin/lsphp

Deje todo lo demás como predeterminado. Ahora cambie a la pestaña Controlador de secuencias de comandos y haga clic en Editar contra LiteSpeed ​​SAPI y haz el siguiente cambio

- Handler Name: lsphp72

Clic en Guardar. Ahora haga clic en el botón **Reinicio elegante** en la parte superior derecha para guardar los cambios. Esto debería configurar PHP 7.2 para que funcione con el servidor OpenLiteSpeed. Para verificar si PHP funciona correctamente, visite  http://yourdomainname/phpinfo.php desde su navegador.

Eso es todo amigos a este tutorial. Si tienes alguna pregunta, publícala en la caja de comentarios. Para obtener más información sobre el servidor, visite OpenLiteSpeed.org


Ubuntu
  1. Cómo instalar y configurar el servidor DHCP en Ubuntu 20.04

  2. Cómo instalar y configurar el servidor Redis en Ubuntu

  3. Cómo instalar y configurar Mariadb 10 en Ubuntu 20.04

  4. Cómo instalar el servidor web OpenLiteSpeed ​​PHP y MariaDB en Ubuntu 20.10

  5. Cómo instalar y configurar MariaDB Galera Cluster en Ubuntu 18.04

Cómo instalar y configurar DHCP en Ubuntu 18.04

Cómo instalar y configurar el servidor LAMP en Ubuntu

Cómo instalar y configurar el servidor OpenLDAP en Ubuntu 16.04

Cómo instalar y configurar el servidor VNC en Ubuntu 20.04

Cómo instalar y configurar VNC en Ubuntu Server 20.04

Cómo instalar el servidor web OpenLiteSpeed ​​con MariaDB y PHP