Saltar al contenido

Cómo instalar el servidor Web OpenLiteSpeed ​​en Ubuntu 18.04

marzo 4, 2020

 

Introducción

OpenLiteSpeed ​​es un servidor web de código abierto optimizado que se puede utilizar para administrar y servir a los sitios. OpenLiteSpeed ​​tiene algunas características útiles que lo convierten en una opción sólida para muchas instalaciones: cuenta con reglas de reescritura compatibles con Apache, PHP una interfaz integrada de administración basada en web, y un tratamiento optimizado, personalizado para el servidor.

En esta guía, vamos a demostrar cómo instalar y configurar OpenLiteSpeed ​​en un servidor de Ubuntu 18.04.

Requisitos previos

Para completar este tutorial, necesitará un servidor de Ubuntu 18.04 con una, la raíz no usuario sudo habilitado y el servidor de seguridad habilitado UFW.

Por favor remítase a nuestra configuración inicial del servidor con Ubuntu 18.04 tutorial para obtener instrucciones sobre el cumplimiento de estos requisitos.

Paso 1 – Instalación de OpenLiteSpeed ​​

OpenLiteSpeed ​​proporciona un repositorio de software que podemos usar para descargar e instalar el servidor con el comando apt estándar de Ubuntu.

Para habilitar este repositorio para su sistema Ubuntu, primera descarga y añadir la clave de firma de software del desarrollador:

wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -

  • wget -qO – https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add –

Esta clave se utiliza para verificar criptográficamente que nadie ha manipulado el software que estamos a punto de descargarse.

A continuación, añadir la información del repositorio a nuestro sistema:

sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'

  • sudo add-apt-repositorio deb http://rpms.litespeedtech.com/debian/ biónica principal ‘

Después de que el repositorio se ha añadido, el comando add-apt-repositorio refrescar nuestra memoria caché del paquete y el nuevo software estará disponible para instalar.

instalar el servidor OpenLiteSpeed ​​y su procesador de PHP usando apt instalar:

sudo apt install openlitespeed lsphp73

  • sudo apt instalar openlitespeed lsphp73

Por último, crear un enlace simbólico al procesador de PHP acabamos de instalar. Esto dirige el servidor OpenLiteSpeed ​​utilizar la versión correcta:

sudo ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

  • sudo ln -sf / usr / local / lsws / lsphp73 / bin / lsphp / usr / / lsws / fcgi-bin locales / lsphp5

Ahora que el OpenLiteSpeed servidor está instalado, la obtendremos mediante la actualización de la cuenta de administrador defecto.

Paso 2 – Configuración de la contraseña administrativa

Antes de probar el servidor, se debe establecer una nueva contraseña administrativa para OpenLiteSpeed. Por defecto, la contraseña se establece en 123.456, por lo que debemos cambiar esto inmediatamente. Podemos hacer esto mediante la ejecución de un script proporcionado por OpenLiteSpeed: pedirá

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

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

usted para proporcionar un nombre de usuario para el administrador usuario adminis-. Si presiona ENTRAR sin elegir un nuevo nombre de usuario, se usará el valor por defecto del administrador . A continuación, se le pedirá que cree y confirme una nueva contraseña de la cuenta. Hacerlo, y luego presionar ENTER una vez más. El guión confirmará una actualización correcta:

OutputAdministrator's username/password is updated successfully!

Ahora que nos hemos asegurado la cuenta de administrador, la prueba de dejar salir el servidor y asegurarse de que está funcionando correctamente.

Paso 3 – Inicio y Conexión con el servidor

OpenLiteSpeed ​​debería haber comenzado de forma automática después de haber sido instalado. Podemos comprobar esto con el comando lswsctrl:

sudo /usr/local/lsws/bin/lswsctrl status

  • sudo / usr / local / lsws / bin / estado lswsctrl

Outputlitespeed is running with PID 990.

Si no ve un mensaje similar, se puede iniciar el uso de lswsctrl servidor:

sudo /usr/local/lsws/bin/lswsctrl start

  • sudo / usr / / lsws / bin locales / lswsctrl comenzar

Output[OK] litespeed: pid=5137.

El servidor ahora debe estar en ejecución. Antes de que podamos visitarla en nuestro navegador, tenemos que abrir algunos puertos en nuestro servidor de seguridad. Haremos esto con el comando UFW:

sudo ufw allow 8088
sudo ufw allow 7080

  • sudo permiten UFW 8088
  • sudo permiten UFW 7080

El primer puerto, 8088, es el puerto predeterminado para el sitio de ejemplo de OpenLiteSpeed. Ahora debería ser accesible al público. En su navegador web, vaya a nombre de dominio del servidor o la dirección IP, seguido de: 8088 para especificar el puerto:

http://server_domain_or_IP:8088

Su navegador debe cargar la página web OpenLiteSpeed ​​por defecto, que es similar al siguiente:

Los enlaces hacia la parte inferior de la página están diseñados para demostrar varias características del servidor. Si hace clic a través de ellos se puede observar que estas características ya están instalados y configurados correctamente. Por ejemplo, un script CGI ejemplo está disponible, un ejemplo de PHP personalizado está en marcha, y las páginas de error personalizadas y puertas de autenticación están configurados. Haga clic en torno a explorar un poco.

Cuando esté satisfecho con el sitio predeterminado, puede pasar a la interfaz administrativa. En su navegador web, utilizando HTTPS, vaya a nombre de dominio del servidor o la dirección IP o por: 7080 para especificar el puerto:

https://server_domain_or_IP:7080

Es probable que vea una página que le advierte de que el certificado SSL del servidor no puede ser validada. Dado que este es un certificado autofirmado, se espera. Haga clic en las opciones disponibles para proceder al sitio. En Chrome, debe hacer clic en “Opciones avanzadas” y luego “Proceder a …”.

Se le pedirá que introduzca el nombre de usuario administrativo y la contraseña que ha seleccionado con el guión admpass.sh en el paso anterior:

Una vez que se autentique correctamente, se le presentará con la interfaz de administración OpenLiteSpeed:

Aquí es donde la mayoría de su configuración para el servidor web se llevará a cabo.

A continuación, vamos a explorar esta interfaz caminando a través de una tarea de configuración común: actualizar el puerto utilizado por la página por defecto.

Paso 4 – Cambio del puerto para la página predeterminada

Para demostrar cómo opciones de configuración a través de la interfaz web, vamos a cambiar el puerto que el sitio predeterminado desde 8088 hasta el puerto HTTP convencional 80.

Para lograr esto, primero haga clic oyentes en la lista de opciones en la parte izquierda de la interfaz. Una lista de todos los oyentes disponibles se carga.

En la lista de oyentes, haga clic en el botón “Ver / Editar” para el defecto oyente:

Esto cargará una página con más detalles acerca de la defecto oyente. Haga clic en el botón Editar en la esquina superior derecha de la tabla “Configuración de Dirección” para modificar sus valores:

En la siguiente pantalla, cambiar el puerto 8088 al puerto 80, a continuación, haga clic en el icono del disquete, Guardar :

Después de la modificación, tendrá que reiniciar el servidor. Haga clic en la “recarga” icono de la flecha a reiniciar OpenLiteSpeed:

Además, tendrá que abrir ahora hasta el puerto 80 en el servidor de seguridad:

sudo ufw allow 80

  • sudo permiten UFW 80

La página web por defecto debería ser ahora accesible en su navegador en el puerto 80 en lugar del puerto 8088. Visitar nombre de dominio del servidor o la dirección IP sin proporcionar cualquier número de puerto mostrará ahora el sitio.

Conclusión

OpenLiteSpeed ​​es un servidor web con todas las funciones que se logró principalmente a través de la interfaz web de administración. Un análisis completo a través de cómo configurar su sitio a través de esta interfaz está fuera del alcance de esta guía.

Sin embargo, para empezar, vamos a tocar en algunos puntos importantes a continuación:

  • todo lo relacionado con OpenLiteSpeed ​​se encuentran en el directorio / lsws / usr / local.
  • La raíz del documento (en la que se servirán a sus archivos desde) para el host virtual por defecto se encuentra en / usr / local / lsws / default / html. La configuración y los registros de este alojamiento virtual se pueden encontrar bajo el / directorio / usr / local / lsws DEFAULT.
  • Se pueden crear nuevas máquinas virtuales para diferentes sitios utilizando la interfaz de administración. Sin embargo, todos los directorios que se hará referencia a la hora de establecer la configuración debe crearse antes de tiempo en su servidor. OpenLiteSpeed ​​no es capaz de crear los directorios
  • Puede configurar las plantillas de máquina virtual para máquinas virtuales que comparten el mismo formato general.
  • A menudo, es más fácil de copiar la estructura de directorios de la máquina virtual por defecto y la configuración a utilizar como punto de partida para nuevas configuraciones.
  • La interfaz de administración tiene un sistema de ayuda integrado sobre herramientas para casi todos los campos. También hay una opción de menú de Ayuda en el menú de la izquierda que los enlaces a la documentación del servidor. Consulte estas fuentes de información durante la configuración si necesita más ayuda.
  • Para proteger la instalación OpenLiteSpeed ​​con HTTPS, consulte la sección de la documentación officall en Configuración SSL

En este punto, usted debe tener OpenLiteSpeed ​​y PHP instalado y en ejecución en un servidor de Ubuntu 18.04. ofertas OpenLiteSpeed ​​gran rendimiento, una interfaz de configuración basada en la web, y las opciones pre-configuradas para tratar la escritura.