Como instalar o servidor web Lighttpd no Linux

Lighttpd é uma alternativa simples ao servidor web Apache para sistemas operacionais de servidores Unix, Linux e Windows. Seu principal objetivo é fornecer conteúdo da Web de maneira rápida e segura.

O servidor web Lighttpd é útil, especialmente para aqueles que precisam entregar conteúdo na web no Linux, mas não necessariamente têm uma quantidade impressionante de CPU e RAM.

Configurar o servidor web Lighthttpd não é muito parecido com configurar Apache ou Nginx no Linux. Não há pacotes disponíveis no site de desenvolvimento. Em vez disso, se você quiser usá-lo, deverá baixar um pacote e instalá-lo manualmente. Aqui está como fazê-lo.

Baixe o pacote Lighttpd RPM

Há algum tempo, havia um pacote Lighttpd RPM para CentOS/RedHat Enterprise Linux. No entanto, parece que os desenvolvedores do servidor web não os distribuem mais. Portanto, se você quiser usar o Lighttpd, o código-fonte é necessário.

Obter wget

Para baixar o código-fonte, você precisará da ferramenta de download wget. Como a maioria dos sistemas operacionais de servidor nem sempre inclui esse programa, a instalação é necessária.

  Como atualizar o subsistema do Windows para Linux no Windows 10

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

Uma vez que você tenha a ferramenta de download wget em execução no seu servidor Linux (ou Desktop que você está usando como servidor), use o comando CD e mova a sessão do terminal para o diretório /tmp.

Fazer o download no diretório /tmp (também conhecido como temporário) garantirá que, uma vez que o software esteja instalado e funcionando, ele não sujará seu sistema de arquivos.

cd /tmp

Código fonte

Agora que o terminal está no diretório temporário, invoque wget e pegue a versão do código-fonte do lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

Como alternativa, se você tiver problemas com o lançamento do TarGZ, os desenvolvedores têm um lançamento do TarXZ disponível.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

O pacote do servidor web lighttpd deve levar alguns segundos para baixar, dependendo da sua conexão com a Internet. Quando o processo estiver concluído, vá para a próxima seção deste tutorial.

Extrair código-fonte

Com o código agora feito o download no sistema do servidor Linux dentro do diretório temporário (/tmp), agora é hora de extrair o código de seu arquivo. A extração dos arquivos de código Lighttpd no Linux é feita com o comando tar.

  5 melhores derivados do Gentoo Linux para experimentar

Em um terminal, escreva tar com as opções “zxvf”. Isso permitirá que você extraia e visualize o conteúdo do arquivo TarGZ.

tar zxvf lighttpd-1.4.52.tar.gz

Como alternativa, se você baixou o arquivo TarXZ em vez do TarGZ, precisará usar o comando tar com um conjunto diferente de opções. Especificamente, os “xvJf”.

tar xvJf lighttpd-1.4.52.tar.xz

Com o código extraído, execute o comando CD e mova o terminal para a nova pasta.

cd lighttpd-*

A partir daí, use ls e visualize o conteúdo do diretório.

ls

Compilar Lighttpd no Linux

A construção do servidor web Lighttpd tem algumas etapas. Não é muito complicado e começa instalando as dependências necessárias.

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

Com as dependências instaladas, é hora de escanear seu sistema e criar os arquivos make no sistema. Os arquivos make são criados com o script “Configure”.

./configure

Deixe o script rodar. Pode demorar algumas vezes para executar e reexecutar o script, especialmente se ele determinar que seu sistema não possui arquivos de dependência.

  Como gravar seu desktop Linux no Wayland

Em nosso guia, fazemos o possível para ajudá-lo a instalar as dependências que o script precisa para gerar os arquivos Make corretamente. No entanto, nem sempre pode funcionar. Se você tiver problemas, verifique a documentação.

Assim que o Configure estiver concluído, é hora de construir a instalação usando o comando Make.

make

sudo make install 

Quando tudo estiver instalado, será necessário configurar o servidor. Para fazer isso, acesse o site oficial.

Pacotes específicos de distribuição

Na maioria das vezes, o Lighttpd não se esforça para manter pacotes específicos de distribuição para seu servidor web. Por esse motivo, abordamos como você pode compilar e criar o código-fonte. Além disso, baixar o código-fonte é uma boa maneira de garantir que você possa obter a versão mais recente do software, independentemente do seu sistema operacional Linux. Com isso dito, algumas distribuições podem ter um pacote de servidor web Lighttpd em suas fontes primárias de software.

Para saber mais, acesse pkgs.org. Na página, você verá informações sobre a lista de vários pacotes Lighttpd. No entanto, lembre-se de que, se você instalar as versões específicas da distribuição, ela pode não ser atualizada com a mesma frequência que a obtida diretamente dos desenvolvedores.