50.6. 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, consulte Configuração de hosts virtuais baseados em nomes Apache.
Procedimento
Instale o pacote
httpd
:# yum instalar httpd
Abra a porta TCP
80
no firewall local:# firewall-cmd --permanent --add-port=80/tcp # firewall-cmd --reload
Habilite e inicie o serviço
httpd
:# systemctl enable --now httpd
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árioroot
e 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árioroot
e 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 a
http://my_company.idm.example.com/
ouhttp://server_IP/
.Se o diretório
/var/www/html/
estiver vazio ou não contiver um arquivoindex.html
ouindex.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/example.html
ouhttp://my_company.idm.example.com/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 detalhes sobre a instalação do manual, consulte o manual Instalando o Servidor HTTP Apache.
-
Para detalhes sobre o uso ou ajuste do serviço
httpd
systemd
, consulte a página de manualhttpd.service(8)
.