Lighttpd es una alternativa delgada al servidor web Apache para sistemas operativos de servidor Unix, Linux y Windows. Su objetivo principal es entregar contenido web de manera rápida y segura.
El servidor web Lighttpd es útil, especialmente para aquellos que necesitan entregar contenido en la web en Linux pero no necesariamente tienen una cantidad impresionante de CPU y RAM.
Configurar el servidor web Lighthttpd no se parece mucho a configurar Apache o Nginx en Linux. No hay paquetes disponibles en el sitio web de desarrollo. En cambio, si desea utilizarlo, debe descargar un paquete e instalarlo manualmente. He aquí cómo hacerlo.
Tabla de contenido
Descargar el paquete Lighttpd RPM
Hace un tiempo, había un paquete Lighttpd RPM para CentOS / RedHat Enterprise Linux. Sin embargo, parece que los desarrolladores del servidor web ya no los distribuyen. Entonces, si desea utilizar Lighttpd, se requiere el código fuente.
Obtener wget
Para descargar el código fuente, necesitará la herramienta de descarga wget. Como la mayoría de los sistemas operativos de servidor no siempre incluyen este programa, es necesario instalarlo.
Ubuntu
sudo apt install wget
Debian
sudo apt-get install wget
Arch Linux
sudo pacman -S wget
CentOS
sudo yum install wget
Fedora
sudo dnf install wget
OpenSUSE
sudo zypper install wget
Una vez que tenga la herramienta de descarga wget en ejecución en su servidor Linux (o escritorio que esté usando como servidor), use el comando CD y mueva la sesión de terminal al directorio / tmp.
Hacer la descarga en el directorio / tmp (también conocido como temporal) asegurará que una vez que el software esté en funcionamiento, no ensucie su sistema de archivos.
cd /tmp
Código fuente
Ahora que el terminal está en el directorio temporal, invoque wget y obtenga el lanzamiento del código fuente de lighttpd.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
Alternativamente, si tiene problemas con la versión de TarGZ, los desarrolladores tienen una versión de TarXZ disponible.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
El paquete del servidor web lighttpd debería tardar unos segundos en descargarse, dependiendo de su conexión a Internet. Cuando se complete el proceso, continúe con la siguiente sección de este tutorial.
Extraer código fuente
Con el código ahora descargado en el sistema del servidor Linux dentro del directorio temporal (/ tmp), ahora es el momento de extraer el código de su archivo. La extracción de los archivos de código Lighttpd en Linux se realiza con el comando tar.
En una terminal, escriba tar con los interruptores «zxvf». Esto le permitirá extraer y ver el contenido del archivo TarGZ.
tar zxvf lighttpd-1.4.52.tar.gz
Alternativamente, si descargó el archivo TarXZ en lugar del TarGZ, deberá usar el comando tar con un conjunto diferente de conmutadores. Específicamente, los «xvJf».
tar xvJf lighttpd-1.4.52.tar.xz
Con el código extraído, ejecute el comando CD y mueva el terminal a la nueva carpeta.
cd lighttpd-*
Desde allí, use ls y vea el contenido del directorio.
ls
Compilar Lighttpd en Linux
La construcción del servidor web Lighttpd consta de algunos pasos. No es demasiado complicado y comienza instalando las dependencias necesarias.
Ubuntu
sudo apt install libpcre3-dev libbz2-dev zlib1g-dev
Debian
sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev
Arch Linux
sudo pacman -S pcre-8 zlib bzip2
Fedora
sudo dnf install pcre-devel zlib-devel libbz2-devel
OpenSUSE
sudo zypper install pcre-devel zlibary-devel libbz2-devel
Con las dependencias instaladas, es hora de escanear su sistema y crear los archivos make en el sistema. Los archivos Make se crean con el script «Configurar».
./configure
Deje que se ejecute el script. Puede que sea necesario ejecutar y volver a ejecutar el script varias veces, especialmente si determina que a su sistema le faltan archivos de dependencia.
En nuestra guía, hacemos todo lo posible para ayudarlo a instalar las dependencias que el script necesita para generar los archivos Make correctamente. Sin embargo, es posible que no siempre funcione. Si tiene problemas, consulte la documentación.
Una vez que se haya completado la configuración, es hora de construir la instalación usando el comando Make.
make sudo make install
Cuando todo haya terminado de instalar, será necesario configurar el servidor. Para hacer esto, dirígete al sitio web oficial.
Paquetes específicos de distribución
En su mayor parte, Lighttpd no se esfuerza por mantener paquetes específicos de distribución para su servidor web. Por esta razón, hemos cubierto cómo puede compilar y construir el código fuente. Además, descargar el código fuente es una buena manera de asegurarse de que puede obtener la última versión del software, independientemente de cuál sea su sistema operativo Linux. Dicho esto, algunas distribuciones pueden tener un paquete de servidor web Lighttpd en sus fuentes de software primarias.
Para obtener más información, dirígete a pkgs.org. En la página, verá información sobre la lista de varios paquetes Lighttpd. Sin embargo, tenga en cuenta que si instala las versiones específicas de la distribución, es posible que no se actualicen con tanta frecuencia como las obtengan directamente de los desarrolladores.