Como configurar os hosts virtuais do Apache no Rocky Linux
- 1379
- 9
- Ms. Travis Schumm
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/htmlTecmint.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 configustestVerifique 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 ApacheSe 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.
- « 12 comandos “df” úteis para verificar o espaço do disco no Linux
- 22 Comandos de rede Linux para Sysadmin »