Introducción

OpenLiteSpeed ​​es un servidor web de código abierto liviano y de alto rendimiento desarrollado, protegido por derechos de autor y mantenido por LiteSpeed ​​Technologies. Tiene una interfaz gráfica de usuario notable basada en web para la gestión.

Ejecuta menos procesos, maneja fácilmente miles de conexiones simultáneas con bajo consumo de recursos, es decir, RAM y CPU, altamente escalable: ejecuta tantos hosts virtuales, es decir, aloja muchos sitios web diferentes en un servidor web, tiene menos gastos generales y está altamente optimizado para todos los tipos de scripts para ejecutar secuencias de comandos, por ejemplo, PHP, Java, Ruby, Perl, etc. En términos de la plataforma WordPress, se utiliza principalmente en el plugin LiteSpeed ​​Cache para WordPress que acelera la plataforma de hosting de WordPress.

LiteSpeed ​​está disponible como OpenLiteSpeed ​​de código abierto gratuito y como LiteSpeed ​​Enterprise de pago. OpenLiteSpeed ​​contiene todas las funciones esenciales de la empresa.

En este artículo demostraremos cómo instalar OpenLiteSpeed ​​Web Server en Centos 7 Linux VPS.

requisitos

  • Reinstale Centos 7
  • Comprensión básica de los comandos de Linux
  • Un usuario no root con privilegios sudo

Actualizar los paquetes del sistema

$ sudo yum update -y

Instalar dependencias de OpenLiteSpeed

$ sudo yum install gcc gcc-c++ make autoconf glibc rcs automake libtool -y
$ sudo yum install pcre-devel openssl-devel expat-devel geoip-devel zlib-devel udns-devel -y

Instalar OpenLiteSpeed

Hay 3 formas de instalar OpenLiteSpeed.

  1. Instalar desde el código fuente
  2. Instalar desde LiteSpeed ​​Repo
  3. Instalar desde el script

En esta demostración, instalaremos desde el código fuente para asegurarnos de que estamos instalando la última versión de Litespeed (en el momento de la publicación es 1.4.35).

Visite la página de descarga de OpenLiteSpeed ​​y descargue el archivo. abajo electricidad Estable Edición 1.4.35 de la siguiente manera:

$ wget https://openlitespeed.org/packages/openlitespeed-1.4.35.tgz

Nota especial: si wget no está instalado, puede instalarlo con el siguiente comando:

$ sudo yum install wget

Descomprima / descomprima el archivo descargado.

$ tar -xzvf openlitespeed-1.4.35.tgz

Cambie al directorio de instalación, compile e instale el paquete con derechos sudo o como usuario root.

$ cd openlitespeed-1.4.35/
$ sudo ./configure
$ sudo make && sudo make install

OpenLiteSpeed ​​se instala automáticamente en /usr/local/lsws Directorio.

Configurar OpenLiteSpeed

Configure la contraseña de administrador para el servidor web OpenLiteSpeed.

[linuxuser@centos7-litespeed ~]$ sudo /usr/local/lsws/admin/misc/admpass.sh
 
Please specify the user name of administrator.
This is the user name required to login the administration Web interface.
 
User name [admin]: litecentos-admin
 
Please specify the administrator's password.
This is the password required to login the administration Web interface.
 
Password:
Retype password:
Administrator's username/password is updated successfully!

Inicie el servidor web OpenLiteSpeed

$ sudo /etc/init.d/lsws start

O

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

Acceder al servidor web

De forma predeterminada, el servidor web OpenLiteSpeed ​​está disponible en HTTP Puerto 8088 mientras la consola administrativa de WebAdmin está disponible en Puerto 7080. Si ha activado el firewall firewall, debe abrir los puertos correspondientes para acceder.

Configurar el cortafuegos para el acceso al puerto

Agregar las reglas del firewall

$ sudo firewall-cmd --permanent --zone=trusted --add-service=http
$ sudo firewall-cmd --permanent --zone=trusted --add-service=https
$ sudo firewall-cmd --permanent --zone=public --add-port=8088/tcp
$ sudo firewall-cmd --permanent --zone=public --add-port=7080/tcp

Vuelva a cargar Firewalld para aplicar los cambios

$ sudo firewall-cmd --reload

Para confirmar que los puertos se han abierto en el firewall, enumere todo lo que se ha agregado o habilitado en la zona.

[linuxuser@centos7-litespeed ~]$ sudo firewall-cmd --list-all
public (active)
  target: ACCEPT
  icmp-block-inversion: no
  interfaces: eth0
  sources:
  services: http https
  ports: 7080/tcp 8088/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

Una vez que el firewall ha otorgado acceso a estos dos puertos, puede acceder al servidor web.

Vaya a http://your-domain.com:8088 o http: // server-ipaddress: 8088

En nuestro caso es http://35.226.114.205:8088/ como se muestra a continuación

Para la consola webadmin

Vaya a https://your-domain.com:7080 o https: // server-ipaddress: 7080

En nuestro caso es https://35.226.114.205:7080/ como se muestra a continuación

Primero obtienes “tu conexión” es No “seguro”, ya que el navegador no reconoce el certificado SSL del sitio, ya que fue generado automáticamente y autofirmado por el servidor Linux durante la instalación del servidor web.

Ignore este error y haga clic en Avanzado, luego haga clic en Añadir excepción Como se muestra abajo:

Agregar excepción de seguridadAparece la pestaña ”. hacer clic Confirmar excepción de seguridad

Finalmente, la página de inicio de sesión aparecerá como se muestra a continuación:

[admin-login.png]

Ingrese los inicios de sesión de administrador que creó durante la configuración de Litespeed. Entonces tiene un panel de administración como se muestra a continuación:

[dashboard.png]

Conclusión

Con un servidor web OpenLiteSpeed ​​en funcionamiento, ahora está listo para configurar todo tipo de plataformas CMS de sitios web desde WordPress, Joomla, Drupal y marcos de aplicaciones web. Pero primero tienes que preparar openlitespeed para la instalación de aplicaciones web o sitios web. Para obtener más información, visite Cómo preparar / configurar OpenLiteSpeed ​​para CMS o la instalación de aplicaciones

Además, LiteSpeed ​​ofrece reglas de reescritura compatibles con Apache que le permiten migrar / convertir fácilmente su servidor web Apache a un servidor web Litespeed.