Como instalar Nginx ou LiteSpeed no Direct Admin
Como instalar o Nginx no guia de configuração fácil do painel de controle direto do administrador:
Servidor Web Nginx x Litespeed
Nginx é um software de código aberto executado em servidores Linux como servidores Web, servidores proxy reverso, balanceadores de carga, cache de mídia etc. Nginx é usado principalmente como servidor Web e substitui o Apache em muitos casos.
Nginx consome muito pouca memória, CPU e largura de banda de rede no servidor. Nginx funciona no modelo assíncrono. O Nginx é executado em um processo mestre em vez de criar vários threads para cada solicitação.
O Nginx atende solicitações de 100 a 1000 vezes por servidor, que são mais rápidas que o Apache. Já expliquei em nosso artigo anterior Nginx Vs Apache o que é melhor para cPanel Hospedagem
Servidor Web Litespeed
Litespeed é um servidor web leve desenvolvido e de propriedade da empresa Litespeed Technologies.
O servidor web Litespeed substitui novamente o servidor web Apache. Mas Litespeed é altamente compatível com todos os módulos Apache como mod_security, mod_rewrite etc.
O servidor web Litespeed tem três versões.
O servidor web Opensource Litespeed é executado em servidores Linux simples e não possui interface GUI. Isso é usado em servidores web pequenos e não comerciais.
Esta edição é uma versão licenciada que roda em servidores Web Médios com menos tráfego. Esta edição pode ser instalada junto com painéis de controle como WHM/cPanel ou servidores de administração direta. Esta edição é integrada aos painéis de controle e pode ser gerenciada dentro do painel de controle com interface GUI
Esta edição é semelhante à Standard Edition, que pode ser instalada e integrada com WHM/cPanel e servidores Web de administração direta. Esta edição foi desenvolvida para rodar em grandes servidores web com alto tráfego
servidor web Litespeed é usado principalmente em servidores Web com streaming de mídia. Ele lida com conexões simultâneas com menos memória e uso de CPU.
Além do servidor Web, o Litespeed também é usado como balanceador de carga, acelerador de cache, etc. O Litespeed lida com picos repentinos de tráfego, bem como ataques DDOS.
Configuração direta do painel de controle administrativo | Guia poderoso
Guia poderoso nº 1 para configuração do painel de controle direto do administrador 🔥 Siga estas etapas simples para configurar o painel de controle direto do administrador | Apache, logotipo personalizado, PHP, SSL
Como instalar o nginx no Direct Admin Server
O Nginx pode ser instalado em um servidor DA via CustomBuild 2.0
Se a versão do CustomBuild for inferior a 2.0, atualize o CustomBuild conforme abaixo, Faça login no painel de controle direto do Admin como Admin. Navegue até Recursos extras > CustomBuild. Clique no botão Atualizar disponível no lado esquerdo direito do painel de controle.
Agora faça ssh no servidor e navegue até /usr/local/directadmin/custombuild
Execute o comando abaixo para definir o options.conf para usar Nginx e php-fpm
# ./build set servidor web nginx
Opção de servidor web alterada de apache para nginx
# ./build set php1_mode php-fpm Changed php1_mode option from mod_php to php-fpm
#./build update
# ./build all d # ./build rewrite_confs
Após instalar o Nginx, verifique o status do Nginx com o comando abaixo
#lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 3246 root 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN)
nginx 3246 root 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
nginx 3247 nginx 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN)
nginx 3247 nginx 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
Instalação Litespeed no servidor DirectAdmin
Antes da instalação do Litespeed (instalar nginx), visite a loja Litespeed e obtenha uma licença. A licença gratuita está disponível para Servidor com Domínio Único com menos de 2G de RAM.
# bash <(curl https://get.litespeed.sh) seu_serial_no
Após a instalação do Litespeed, verifique Servidor da web LiteSpeed está instalado e funcionando conforme abaixo
# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
litespeed 12713 root 11u IPv4 987842 0t0 TCP *:http (LISTEN)
litespeed 12713 root 14u IPv6 987843 0t0 TCP *:http (LISTEN)
litespeed 12716 apache 11u IPv4 987842 0t0 TCP *:http (LISTEN)
litespeed 12716 apache 14u IPv6 987843 0t0 TCP *:http (LISTEN)
Faça login no DA como administrador e navegue até Serviços no Dashboard. Verifique se o LiteSpeed está sendo executado como serviço.
Adicionar cache em nível de servidor
Edite o arquivo /etc/httpd/conf/extra/httpd-includes.conf e adicione as entradas abaixo
<IfModule Litespeed>
CacheRoot /home/lscache/
</IfModule>
Adicionar cache de host virtual
Crie um arquivo /usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.2.pre Adicione as entradas abaixo ao arquivo
<IfModule Litespeed>
CacheRoot lscache
</IfModule>
Habilitar mod_security
Execute o comando abaixo para ativar mod_security com o servidor Litespeed
# cd /usr/local/directadmin/custombuild
# ./build set modsecurity yes
# ./build set modsecurity_ruleset comodo
# ./build modsecurity
Para aplicar as alterações, execute os comandos abaixo
# cd /usr/local/directadmin/custombuild
# ./build rewrite_confs
Conclusão
O servidor web Lightspeed continua sendo uma alternativa de todos os servidores web como Nginx ou Apache devido aos motivos abaixo.