O que é servidor Web Lighttpd?

Publicados: 2022-06-03

Lighttpd (pronuncia-se “Lighty”) é um software de servidor web de alto desempenho projetado para velocidade, segurança e flexibilidade. Pode ser uma excelente opção para ambientes com recursos mínimos, sites dinâmicos ou aplicações diversas. No entanto, você pode estar se perguntando o que o torna diferente de outras soluções.

Neste artigo, exploraremos o Lighttpd e veremos o que o torna único. Também mostraremos como executar seu site WordPress no Lighttpd. Vamos começar!

O que é Lighttpd?

Lighttpd é um software de servidor web de código aberto. Ele foi projetado especificamente para ambientes com recursos limitados, pois consome o mínimo de CPU e RAM. Também é adequado para os sistemas operacionais (SOs) Windows e Linux:

Software de servidor web Lighttpd.

Lighttpd foi lançado inicialmente em 2003 por Jan Kneschke, um desenvolvedor de software alemão. Kneschke originalmente escreveu o software para provar que um servidor poderia lidar com 10.000 conexões simultâneas, também conhecido como problema c10k.

Como outros softwares de servidor web, o Lighttpd torna seu conteúdo visível online. Quando o navegador de um usuário solicita a visualização do seu site, o software recebe a consulta, recupera o conteúdo do seu site e o exibe no formato HTML.

A menos que você configure seu próprio servidor, seu provedor de hospedagem geralmente determinará seu software de servidor web. Mais adiante neste post, mostraremos como descobrir se seu host está trabalhando com Lighttpd.

O Lighttpd é diferente de outro software de servidor Web?

Lighttpd é apenas uma das muitas opções de software de servidor web. Provedores de hospedagem e proprietários de sites optam por softwares diferentes de acordo com suas necessidades quando se trata de segurança, velocidade, facilidade de uso e acesso a ferramentas de desenvolvedor.

Por exemplo, o Apache pode ser uma opção melhor se você estiver procurando por opções de extensibilidade e personalização, devido aos seus vários módulos. No entanto, o Lighttpd usa menos recursos que o Apache, tornando-o mais eficiente.

O NGINX é outro servidor web extremamente popular que é elogiado por seus recursos de alto desempenho. Quando comparado ao Lighttpd, o NGINX é indiscutivelmente mais estável e possui atualizações de desenvolvimento mais frequentes. Essas opções de software também possuem processos operacionais ligeiramente diferentes. O Lighttpd é executado como um processo, enquanto o NGINX possui um processo abrangente e processos de trabalho de suporte.

LiteSpeed ​​é outra opção de software de servidor web leve. É impressionante por seus recursos de alto desempenho, consumo mínimo de recursos e segurança integrada. Normalmente, ele recebe mais atualizações e custa mais do que o Lighttpd (a menos que você execute a versão limitada de código aberto). Além disso, o LiteSpeed ​​é significativamente mais popular que o Lighttpd, então você terá acesso a mais recursos de desenvolvedores e usuários.

Como funciona o Lighttpd?

Lighttpd inclui suporte para FastCGI, CGI e SCGI. Como tal, você pode usar este software de servidor com aplicativos escritos em qualquer linguagem de programação, incluindo:

  • PHP
  • Pitão
  • Perl
  • Rubi
  • Lua

Além disso, o Lighttpd trata as solicitações de forma assíncrona. Isso significa que o software do servidor web não impede que o navegador execute ações enquanto está trabalhando em segundo plano.

Portanto, o Lighttpd pode lidar com várias solicitações sem diminuir a velocidade do seu site e incomodar seus usuários. Essa configuração permite que você trabalhe em vários aplicativos simultaneamente.

Os prós e contras do Lighttpd

Aqui estão as vantagens mais significativas de usar Lighttpd:

  • Ele usa CPU, RAM e outros recursos mínimos.
  • Ele suporta todas as linguagens de programação.
  • É de código aberto e de uso gratuito.

Em contraste, aqui estão algumas das desvantagens mais significativas deste software de servidor:

  • Não é tão popular quanto outras opções de software, então você encontrará menos suporte e documentação da comunidade.
  • Ele não possui os recursos avançados e módulos personalizáveis ​​de outro software de servidor.
  • Lighttpd tem vantagens de desempenho limitadas para sites maiores.

No geral, o Lighttpd pode ser uma excelente escolha se você deseja minimizar o consumo de CPU e RAM. Este software leve também é ótimo para desenvolvimento, pois suporta aplicativos da Web em qualquer linguagem de programação. No entanto, é mais adequado para sites e aplicativos menores.

Como determinar se o seu servidor Web está usando Lighttpd

Você pode ver se o seu servidor web está usando o Lighttpd navegando até o painel do seu provedor de hospedagem. Essas informações também podem estar disponíveis quando você se inscreve em um pacote de hospedagem.

Como alternativa, você pode determinar o software do servidor do seu site por meio do Google Chrome. O navegador possui Ferramentas do desenvolvedor integradas para ajudá-lo a saber mais sobre os sites ao visitá-los.

Abra seu site e pressione Ctrl + Shift + I no teclado para abrir as Ferramentas do desenvolvedor . Você deverá ver um painel pop-up:

Ferramentas de desenvolvedor no Chrome.

Agora clique na guia Rede e atualize sua página para carregar os dados. Selecione qualquer uma das entradas em Nome e role para baixo até Cabeçalhos de resposta . Em Server , você poderá ver o nome e a versão do servidor web:

Encontrando o servidor Lighttpd com as Ferramentas do desenvolvedor do Chrome

É tão fácil! No entanto, você pode não ver o software do servidor web se o seu site utilizar a Cloudflare ou um serviço de proxy semelhante.

Se o seu servidor não estiver usando o Lighttpd, você mesmo poderá instalar e configurar o software. Você precisará seguir as instruções básicas de configuração e configuração para que ele funcione corretamente.

No entanto, você precisará de um servidor dedicado ou Virtual Private Server (VPS) para obter acesso root e instalar seu próprio software de servidor web. Como alternativa, você pode procurar um provedor de hospedagem que suporte Lighttpd por padrão, como A2 Hosting.

Como executar o WordPress no Lighttpd (em 3 etapas)

Por fim, vamos dar uma olhada rápida em como você pode configurar o Lighttpd manualmente. Embora este software possa tecnicamente ser executado no Windows, é mais adequado para distribuições Linux, como o Ubuntu. Portanto, vamos nos concentrar nessa opção para o seu site WordPress.

Etapa 1: instalar o Lighttpd

Primeiro, você desejará atualizar e atualizar seus arquivos de sistema para garantir que tudo esteja funcionando como deveria. Abra a linha de comando e digite os seguintes comandos:

 sudo apt update
 sudo apt upgrade

O próximo comando instalará o Lighttpd em seu sistema (se você ainda não o fez):

 sudo apt instalar lighttpd

Agora você precisará dizer ao seu sistema operacional para iniciar o servidor da Web Lighttpd sempre que ele for reinicializado. Você pode configurar isso com este comando:

 sudo systemctl habilitar lighttpd

Etapa 2: configurar PHP e bancos de dados

Agora é hora de instalar o PHP e todas as suas extensões. Sem PHP, seu site WordPress não pode ser executado, então esta é uma das etapas essenciais:

 sudo apt-get install php php-cgi php-cli php-fpm php-curl php-gd php-mysql php-mbstring zip unzip apache2-

Os comandos a seguir habilitarão as extensões FastCGI e as testarão para garantir que o PHP funcione corretamente:

 sudo lighty-enable-mod fastcgi fastcgi-php
 sudo service lighttpd force-reload

Se você ainda não tem um banco de dados MySQL configurado para seu site WordPress, você pode usar estes comandos para criar um e protegê-lo contra agentes mal-intencionados:

 sudo apt install mysql-server
 sudo mysql_secure_installation

Você também precisará criar um banco de dados para o seu site WordPress:

 sudo mysql

Agora crie um nome para seu banco de dados, substituindo “example_database” pelo título escolhido:

 criar banco de dados `example_database` conjunto de caracteres = 'utf8';

Agora você criará um usuário e uma senha associada para seu banco de dados WordPress, substituindo “nome” e “senha” pelos valores escolhidos. Você também dará a eles permissão para gerenciar seu banco de dados:

 criar usuário 'nome'@'localhost' identificado por 'senha';
 CONCEDER TODOS OS PRIVILÉGIOS NO `example_database`.* para `name`@localhost;
 saída

Passo 3: Baixe e configure o WordPress

Os comandos a seguir obterão a versão mais recente do núcleo do WordPress para o seu site:

 cd /tmp
 wget https://wordpress.org/latest.zip

Você precisará criar uma pasta raiz para o seu site, substituindo “nome” pelo nome do seu site:

 sudo mkdir /var/www/html/name

Os comandos a seguir irão extrair os arquivos do WordPress da pasta .zip e movê-los para sua nova pasta:

 sudo unzip /tmp/latest.zip
 sudo mv /tmp/wordpress/* /var/www/html/name

Você também deve certificar-se de que seu usuário administrador pode acessar esta pasta:

 sudo chown -R www-data:www-data /var/www/html/name

Agora acesse seu login do WordPress através do seu navegador com este endereço, novamente usando o nome do diretório do seu site:

http://endereço-ip-servidor/nome

É isso! O Lighttpd agora está configurado e pronto para uso.

Conclusão

Escolher o software de servidor correto para suas necessidades pode aumentar o sucesso do seu site ou aplicativo. Felizmente, Lighttpd é adequado para vários tipos de ambientes.

Como discutimos neste artigo, o Lighttpd é um software leve que consome o mínimo de CPU e RAM. Portanto, é uma excelente opção para ambientes baseados em Linux com poucos recursos de sobra. Também é de código aberto, de uso gratuito e suporta todas as linguagens de programação.

Você tem alguma dúvida sobre como usar o software de servidor web Lighttpd? Deixe-nos saber na seção de comentários abaixo!