Como configurar o VirtualHosts no servidor LightTPD

Como configurar o VirtualHosts no servidor LightTPD

VirtualHosting é uma implementação de hospedar vários domínios em servidor único. Permitiu utilizar recursos máximos do servidor e reduzir o custo. Hoje em dia, principalmente todos os servidores da Web suportam o ambiente de lançamento virtual. Em nosso artigo anterior, descrevemos para instalar o servidor LightTPD no CentOS/RHEL. Este artigo ajudará você a configurar o VirtualHosts no servidor LightTPD.

Por exemplo, estamos usando os seguintes domínios-

  1. Site1.Tecadmin.líquido
  2. Site2.Tecadmin.líquido

Etapa 1: Crie raiz do documento do servidor

Primeiro, crie pastas para ambos os domínios (se não existe)

# mkdir -p/sites/vHosts/site1.Tecadmin.net/www # mkdir -p/sites/vHosts/site2.Tecadmin.net/www 

Para fins de teste, estamos criando um índice.Arquivo HTML nas duas raízes do documento

# eco "Bem -vindo ao site1">/sites/vHosts/site1.Tecadmin.net/www/índice.html # echo "Bem -vindo ao site2">/sites/vHosts/site2.Tecadmin.net/www/índice.html 

Etapa 2: Atualize o arquivo de configuração principal

Agora edite o arquivo de configuração principal LightTPD /etc/LightTPD/Lighttpd.conf e habilitar incluir arquivos virtuaishosts. Uncome.

Incluir_shell "Cat/etc/LightTPD/VHOSTS.d/*.confis " 

Etapa 3: Crie arquivos de configuração do VirtualHost

Agora comece a criar o arquivo de configuração do virutalHost para domínios ou subdomínios, primeiro criando para Site1.Tecadmin.líquido

# vim/etc/lighttpd/vhosts.D/Site1.Tecadmin.líquido.conf 
$ Http ["host"] == Site1.Tecadmin.net "servidor.document-root = "/sites/vHosts/site1.Tecadmin.Net/público "servidor.errorLog = "/var/log/lighttpd/site1.Tecadmin.líquido.erro.Log "AccessLog.filename = "/var/log/lighttpd/site1.Tecadmin.líquido.acesso.registro"  

Agora crie arquivo de configuração para Site2.Tecadmin.líquido -

# vim/etc/lighttpd/vhosts.D/Site2.Tecadmin.líquido.conf 
$ Http ["host"] == "site2.Tecadmin.net "servidor.document-root = "/sites/vHosts/site2.Tecadmin.Net/público "servidor.errorLog = "/var/log/lighttpd/site2.Tecadmin.líquido.erro.Log "AccessLog.filename = "/var/log/lighttpd/site2.Tecadmin.líquido.acesso.registro"  

Etapa 4: Verifique a configuração e reinicie o LightTPD

Depois de fazer tudo acima da configuração, primeiro verifique a sintaxe de todo o arquivo de configuração, incluindo o arquivo de configuração principal com

# Lighttpd -t -f/etc/Lighttpd/Lighttpd.Conf sintaxe ok 

Se você descobriu que toda a sintaxe está ok, vamos reiniciar o serviço

# Service Lighttpd Reiniciar 

Agora teste seu domínio no navegador e verifique se você está obtendo conteúdo correto nas páginas, como criado na etapa 1. Para mais detalhes sobre o VirtualHosts no LightTPD, visite seu site oficial.