1.4. Configuração de um Servidor HTTP Apache de uma única instância
Esta seção descreve como configurar um Servidor HTTP Apache de uma única instância para servir conteúdo HTML estático.
Siga o procedimento desta seção se o servidor web deve fornecer o mesmo conteúdo para todos os domínios associados com o servidor. Se você quiser fornecer conteúdo diferente para domínios diferentes, estabeleça hosts virtuais baseados em nomes. Para detalhes, veja Seção 1.5, “Configuração de hosts virtuais baseados no nome Apache”.
Procedimento
Instale o pacote
httpd:yum instalar httpd
# yum instalar httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Abra a porta TCP
80no firewall local:firewall-cmd --permanent --add-port=80/tcp firewall-cmd --reload
# firewall-cmd --permanent --add-port=80/tcp # firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow Habilite e inicie o serviço
httpd:systemctl enable --now httpd
# systemctl enable --now httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Opcional: Adicionar arquivos HTML ao diretório
/var/www/html/.NotaAo adicionar conteúdo a
/var/www/html/, arquivos e diretórios devem ser legíveis pelo usuário, sob o qualhttpdé executado por padrão. O proprietário do conteúdo pode ser o usuárioroote o grupo de usuáriosroot, ou outro usuário ou grupo da escolha do administrador. Se o proprietário do conteúdo for o usuárioroote o grupo de usuáriosroot, os arquivos devem ser legíveis por outros usuários. O contexto SELinux para todos os arquivos e diretórios deve serhttpd_sys_content_t, que é aplicado por padrão a todo o conteúdo dentro do diretório/var/www.
Etapas de verificação
Conecte-se com um navegador da web para
http://server_IP_or_host_name/.Se o diretório
/var/www/html/estiver vazio ou não contiver um arquivoindex.htmlouindex.htm, o Apache exibe oRed Hat Enterprise Linux Test Page. Se/var/www/html/contém arquivos HTML com um nome diferente, você pode carregá-los inserindo a URL para esse arquivo, como por exemplohttp://server_IP_or_host_name/example.html.
Recursos adicionais
- Para maiores detalhes sobre como configurar o Apache e adaptar o serviço ao seu ambiente, consulte o manual do Apache. Para obter detalhes sobre a instalação do manual, consulte Seção 1.8, “Instalando o manual do Servidor HTTP Apache”.
-
Para detalhes sobre o uso ou ajuste do serviço
httpdsystemd, consulte a página de manualhttpd.service(8).