Cómo instalar el servidor web Lighttpd en Linux

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.

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.