GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Lighttpd en CentOS 7

En este tutorial, le mostraremos cómo instalar Lighttpd en un Centos 7 VPS, así como configurar MariaDB y PHP.

Lighttpd es un servidor web seguro, de código abierto, rápido, flexible y más optimizado. Lighttpd tiene una infraestructura de alta velocidad que permite un mejor rendimiento con el mismo hardware en comparación con otros servidores web alternativos. Lighttpd es compatible con las interfaces FastCGI, SCGI y CGI y permite que las aplicaciones web que están escritas en cualquier lenguaje de programación se utilicen con el servidor.

FastCGI de Lighttpd se puede configurar para admitir PHP con cachés de código de operación y también ha recibido atención dentro de las comunidades de Perl, Python y Ruby.

Comencemos con la instalación.

Requisitos previos

  • Para los fines de este tutorial, utilizaremos un VPS Centos 7.
  • También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.

Paso 1:Conéctese a través de SSH y actualice

Conéctese a su servidor a través de SSH como usuario raíz usando el siguiente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

Recuerde reemplazar "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP y el número de puerto SSH respectivos de su servidor.

Antes de comenzar con la instalación, deberá actualizar los paquetes de su sistema a sus últimas versiones. Es fácil de hacer y no te llevará más de unos minutos.

Puede hacerlo ejecutando el siguiente comando:

sudo yum update

Una vez que se completan las actualizaciones, podemos pasar al siguiente paso.

Paso 2:Instalar Lighttpd

Antes de instalar Lighttpd, debemos habilitar el repositorio EPEL en nuestro sistema y actualizar nuestros paquetes de software una vez más usando los siguientes comandos:

yum -y install epel-release
yum -y update

Una vez habilitado el repositorio EPEL, podemos instalar el servidor web Lighttpd ejecutando el siguiente comando:

yum install lighttpd

Una vez que se hayan instalado los paquetes de Lighttpd, podemos iniciar y habilitar el servicio para que se inicie automáticamente en el arranque.

systemctl start lighttpd
systemctl enable lighttpd

Para verificar el estado del servicio, ejecute el siguiente comando:

systemctl status lighttpd

Si todo está bien, debería obtener el siguiente resultado:

● lighttpd.service - Lightning Fast Webserver With Light System Requirements
       Loaded: loaded (/usr/lib/systemd/system/lighttpd.service; disabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 12:52:11 CDT; 2s ago
 Main PID: 11445 (lighttpd)
      CGroup: /system.slice/lighttpd.service
       └─11445 /usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf

Si ve algún error de red en el estado, abra el /etc/lighttpd/lighttpd.conf archivo de configuración y cambie la línea que dice server.use-ipv6 desde enable para disable .

Ahora, necesitamos reiniciar el servidor web Lighttpd y todo debería funcionar bien.

systemctl restart lighttpd

A continuación, puede abrir su navegador web favorito e ingresar la dirección IP de su servidor. Cargará la página web predeterminada de Lighttpd.

La raíz del documento predeterminada para Lighttpd es /var/www/lighttpd/ y el archivo de configuración principal está en /etc/lighttpd/lighttpd.conf .

Paso 3:Instalación del soporte de MariaDB para Lighttpd

Si necesita soporte de base de datos con su configuración de Lighttpd, este paso puede ser muy útil.

Podemos instalar el servidor de base de datos MariaDB usando los siguientes comandos:

yum -y install mariadb mariadb-server

Una vez completada la instalación, podemos iniciar y habilitar el servicio con estos siguientes comandos:

systemctl start mariadb.service
systemctl enable mariadb.service

Luego podemos verificar el estado del servicio ejecutando el siguiente comando:

systemctl status mariadb.service

Si todo está bien, debería obtener el siguiente resultado:

● mariadb.service - MariaDB database server
       Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 11:44:39 CDT; 1h 29min ago
   Main PID: 776 (mysqld_safe)
      CGroup: /system.slice/mariadb.service
     ├─ 776 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
      └─1076 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql

Podemos conectarnos a la línea de comandos de MariaDB con el siguiente comando:

mysql -u root -p

Si inició sesión correctamente, obtendrá el siguiente resultado:

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.60-MariaDB MariaDB Server

Hemos instalado y conectado correctamente al servidor de base de datos MariaDB. Puede escribir "salir" para salir de la interfaz.

Paso 4:Instalación de PHP y PHP-FPM con FastCGI

Para instalar PHP junto con todas sus extensiones necesarias, ejecute el siguiente comando:

yum -y install php php-mysqlnd php-pdo php-gd php-mbstring

Una vez que se haya instalado PHP, podemos habilitar la compatibilidad con PHP-FPM y FastCGI para Lighttpd ejecutando el siguiente comando:

yum -y install php-fpm lighttpd-fastcgi

A continuación, abra el siguiente archivo /etc/php-fpm.d/www.conf utilizando su editor de texto preferido. Para nuestro tutorial, usaremos 'nano':

nano /etc/php-fpm.d/www.conf

Una vez que el archivo esté abierto, cambie las siguientes dos líneas:

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;    will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = lighttpd
; RPM: Keep a group allowed to write in log dir.
group = lighttpd

Ahora, podemos iniciar el servicio PHP-FPM y permitir que se inicie automáticamente al arrancar con los siguientes comandos:

systemctl start php-fpm.service
systemctl enable php-fpm.service

Para verificar el estado del servicio, ejecute esto:

systemctl status php-fpm.service

Deberías obtener el siguiente resultado:

● php-fpm.service - The PHP FastCGI Process Manager
       Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 13:30:09 CDT; 10s ago
  Main PID: 11571 (php-fpm)
       Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec"
       CGroup: /system.slice/php-fpm.service

Eso es todo:en este tutorial, aprendimos cómo instalar Lighttpd en Centos 7 y cómo habilitar MariaDB, PHP y PHP-FPM con FastCGI en Lighttpd.

Por supuesto, no tiene que instalar Lighttpd en CentOS 7 si utiliza uno de nuestros servicios de alojamiento VPS de CentOS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen y configuren Lighttpd en CentOS 7 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si te gustó esta publicación sobre cómo instalar Lighttpd en CentOS 7 , por favor compártalo con sus amigos en las redes sociales utilizando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar Lighttpd en CentOS 7

Cómo instalar Java en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar el servidor web Lighttpd en CentOS 8

Cómo instalar Lighttpd en CentOS

Cómo instalar Lighttpd en CentOS 8