Como configurar os hosts virtuais do Apache no Rocky Linux

Como configurar os hosts virtuais do Apache no Rocky Linux

Esta é uma etapa opcional destinada apenas a quem deseja hospedar vários sites no mesmo servidor. Até agora, nossa configuração da lâmpada só pode hospedar um site. Se você deseja hospedar vários sites, precisará configurar ou configurar arquivos de host virtual. Os arquivos do host virtual Apache encapsulam as configurações de vários sites.

Para esta seção, criaremos um arquivo de host virtual Apache para demonstrar como você pode definir seus hosts virtuais em Rocky Linux.

Requisitos

  • Para que seja bem -sucedido, você precisa ter um Nome de domínio totalmente qualificado Apontando para o endereço IP público do seu servidor em seu painel de controle de hospedagem DNS.
  • Uma instância do Rocky Linux 8 com pilha de lâmpadas instalada.

Observação: Em nossa configuração, estamos usando o nome de domínio Tecmint.informações que é apontado para o IP público do nosso servidor virtual. Certifique -se de usar seu próprio nome de domínio em todos os casos em que nosso nome de domínio aparece.

Criando uma estrutura de diretório virtual do Apache

O primeiro passo é criar um diretório que acomodará o site ou os arquivos do domínio. Este será o Documentroot que estará no /var/www/ caminho. Portanto, execute o seguinte comando.

$ sudo mkdir -p/var/www/tecmint.info/html 

Em seguida, criaremos um simples índice.html arquivo que usaremos para testar nosso arquivo de host virtual.

$ sudo vim/var/www/tecmint.info/html/índice.html 

Insira as seguintes linhas HTML.

   Bem -vindo a Tecmint.informações!   

Sucesso! O tecmint.Info Host virtual está ativo e em execução!

Salve o arquivo HTML e saia.

Em seguida, atribua as permissões ao usuário atualmente conectado para permitir que eles editem os diretórios Webroot sem soluços de permissão.

$ sudo chown -r $ usuário: $ user/var/www/tecmint.info/html 

Criando um arquivo de host virtual Apache

Neste ponto, criaremos um arquivo de host virtual separado para o nosso domínio. Por padrão, Rocky Linux 8, Assim como CENTOS 8, carrega todas as suas configurações do /etc/httpd/conf.d diretório.

Portanto, prossiga e crie um arquivo de host virtual separado.

$ sudo vim/etc/httpd/conf.D/Tecmint.informações.conf 

Cole o conteúdo abaixo para definir o host virtual.

 Nome do servidor www.Tecmint.informações Serveralias Tecmint.informações Documentroot/var/www/Tecmint.informações/html Tecmint.informações/html> opções -Indexes +segue -se links allowoverride todos os errosLog/var/log/httpd/Tecmint.informações-erro.Log CustomLog/var/log/httpd/Tecmint.informações-acesso.log combinado  

Salve as alterações e saia do arquivo de host virtual.

Para verificar se todas as configurações são sólidas, execute o comando:

$ sudo apachectl configustest 
Verifique a configuração do Apache no Rocky Linux

Em seguida, reinicie o Apache para efetuar as alterações feitas.

$ sudo systemctl reiniciar httpd 

Em seguida, inicie seu navegador da web e navegue pelo seu domínio da seguinte forma:

http: // tecmint.informações 

Isso deve exibir a página de amostra HTML que configuramos na etapa 1 desta seção. Esta é a prova de ferro de que nossa configuração de host virtual está funcionando!

Verifique o domínio do host virtual Apache

Se você tiver vários nomes de domínio, repita as mesmas etapas para configurar arquivos de host virtual para cada domínio ou site.

Conclusão

E aí está. Configuramos com sucesso os arquivos de host virtual para hospedar vários sites ou domínios em Rocky Linux 8 com o LÂMPADA pilha. Você pode prosseguir para hospedar seus aplicativos da web ou proteger seu Apache com um certificado SSL usando grátis Let's Encrypt.