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.
últimas postagens
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.
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.
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.
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.