Instale o LightTPD com PHP e MariadB em Rocky/Almalinux
- 1974
- 470
- Ms. Travis Schumm
Lighttpd é um servidor web de código aberto, de alto desempenho, super-rápido, flexível e simples de configurar seguro que fornece suporte para as tecnologias amplas que incluem PHP, fastcgi, auth, ssl, reescrita de URL, proxy reverso, balanceamento de carga e muito mais.
Lighttpd é extremamente eficiente, leve e oferece ambientes críticos otimizados de velocidade com menor memória e uso de CPU do que outros servidores da web populares, como Apache e Nginx.
[Você também pode gostar: os 8 melhores servidores da web de código aberto]
Lighttpd Gentilmente opera muitas conexões simultâneas, tem uma pequena pegada de memória e fornece segurança e robustez. Também é uma oferta independente de plataforma, desempenho nativo para sistemas UNIX, Linux e Windows.
Neste artigo, você aprenderá a instalar o Lighttpd servidor da web com Mysql e Php Apoio em Rockylinux e Almalinux.
Instalando o servidor Web LightTPD no Rocky Linux
A maneira mais simples de instalar Lighttpd é adicionando o repositório EPEL e atualizando a lista de software usando os seguintes comandos.
# yum -y Instale o lançamento elease # yum -y atualização
Agora você está pronto para instalar Lighttpd de EPEL repo.
# yum install lighttpdInstale o LightTPD no Rocky Linux
Depois de instalar Lighttpd, Você precisa iniciar, permitir que o serviço inicie automaticamente na hora da inicialização e verifique o status usando os seguintes comandos.
# SystemCtl Iniciar LightTpd # SystemCtl Ativar LightTpd # Systemctl Status LightTpdVerifique o status LightTPD
Em seguida, verifique a versão de Lighttpd instalado no seu sistema usando o seguinte comando.
# Lighttpd -v LightTpd/1.4.55 (SSL) - Um servidor leve e rápido da web
Se você estiver executando firewalls no sistema, não se esqueça de abrir Http e Https Tráfego no seu firewall.
# firewall-cmd --permanent-zone = public --add-service = http # firewall-cmd --permanent-zone = public --add-service = https # firewall-cmd--reload
Agora abra seu navegador e navegue até o seguinte URL para confirmar que seu Lighttpd O servidor da web está em execução.
http: // your-domain.com ou http: // your-ip-addrVerifique a página da Web LightTPD
O arquivo de configuração padrão para Lighttpd é /etc/LightTPD/Lighttpd.conf e o diretório raiz do documento é /var/www/lighttpd/.
Instalando o mariadb no Rocky Linux
Da mesma forma, você também pode instalar Mariadb do repositório padrão como mostrado.
# yum -y instalar mariadb mariadb -serverInstale o mariadb no Rocky Linux
Depois de instalar Mariadb, Você precisa começar, ativar e verificar o status como mostrado.
# SystemCtl Start Mariadb.Serviço # SystemCtl Ativar MariaDB.Serviço # Systemctl Status Mariadb.serviçoVerifique o status do mariadb
Uma vez Mariadb está em execução, você precisa garantir a instalação emitindo o seguinte comando script de segurança.
# mysql_secure_installation
O script solicitará que você crie uma nova senha root, remova usuários anônimos, desative o login root remotamente. Remova o banco de dados de teste e recarregue a tabela de privilégio.
Mariadb seguro em Rocky LinuxDepois de garantir Mariadb instalação, tente se conectar ao Mariadb shell do terminal usando a nova senha.
# mysql -u root -p mariadb [(nenhum)]> mostrar bancos de dados;Conecte o shell mysql
Instalando PHP e PHP-FPM com FastCGI no Rockylinux
Para instalar Php com o PHP-FPM e Fastcgi Suporte, você precisa instalar Php junto com os módulos necessários como mostrado.
# yum -y install php php-mysqlnd php-pdo php-gd php-mbstring php-fpm lighttpd-fastcgiInstale o PHP no Rocky Linux
Em seguida, abra o PHP-FPM arquivo de configuração.
# vi /etc /php-fpm.d/www.conf
Defina o usuário e o grupo para Lighttpd como mostrado.
; Usuário/grupo de processos do Unix; Nota: o usuário é obrigatório. Se o grupo não estiver definido, o grupo do usuário padrão; será usado. ; RPM: Apache escolheu poder acessar um pouco de direção como httpd Usuário = LightTpd ; RPM: Keep um grupo autorizado a escrever no diretor de log. Grupo = Lighttpd
Além disso, por padrão PHP-FPM usos Ouça =/run/php-fpm/www.meia
soquete, você precisa fazer essa linha para Ouça = 127.0.0.1: 9000
como conexão TCP.
; escute =/run/php-fpm/www.Sock Listen = 127.0.0.1: 9000
Depois de fazer alterações, você precisa começar, ativar e verificar o status de PHP-FPM.
# SystemCtl Iniciar o php-fpm.Serviço # SystemCtl Ativar php-fpm.Serviço # Systemctl Status php-fpm.serviçoVerifique o status do PHP-FPM
Permitindo PHP e PHP-FPM com fastcgi em LightTPD
Para ativar Fastcgi Suporte no PHP, você precisa fazer as alterações de configuração em três arquivos da seguinte forma.
Abra o primeiro arquivo /etc/php.ini.
# vi /etc /php.ini
Não concorda a seguinte linha que diz uma linha CGI.FIX_PATHINFO = 1
.
CGI.FIX_PATHINFO = 1
Em seguida, abra o segundo arquivo chamado /etc/Lighttpd/módulos.conf.
# vi/etc/lighttpd/módulos.conf
Não concedendo a seguinte linha que diz Inclua “Conf.d/fastcgi.conf ”
.
inclua "conf.d/fastcgi.confis "
Em seguida, abra o terceiro arquivo chamado /etc/lighttpd/conf.d/fastcgi.conf.
# vi/etc/lighttpd/conf.d/fastcgi.conf
Agora adicione o seguinte contêiner na parte inferior do arquivo e salve -o.
fastcgi.servidor += (".php "=> ((" host "=>" 127.0.0.1 "," porta "=>" 9000 "," Broken-scriptFileName "=>" Enable "))))
Reinicie o serviço LightTPD para refletir as alterações e ativar o suporte do PHP.
# SystemCtl Restart Lighttpd
Depois de fazer todas as alterações de configuração acima, você precisa testar o suporte do FastCGI no PHP, criando um phpinfo.php
arquivo abaixo /var/www/lighttpd/ diretório.
# vi/var/www/lighttpd/phpinfo.php
Adicione as seguintes linhas a ele.
Abra seu navegador e navegue até o seguinte URL para testar o suporte do FastCGI no PHP.
http: // your-domain.com/phpinfo.php ou http: // your-ip-addr/phpinfo.phpVerifique o suporte fastcgi no PHP
- « DISTOBOX - Execute qualquer distribuição do Linux dentro do terminal Linux
- Como definir a senha do GRUB2 em RHEL, CENTOS e FEDORA Linux »