Red Hat Training

A Red Hat training course is available for RHEL 8

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

  1. Instale o pacote httpd:

    # yum instalar httpd
  2. Abra a porta TCP 80 no firewall local:

    # firewall-cmd --permanent --add-port=80/tcp
    # firewall-cmd --reload
  3. Habilite e inicie o serviço httpd:

    # systemctl enable --now httpd
  4. Opcional: Adicionar arquivos HTML ao diretório /var/www/html/.

    Nota

    Ao adicionar conteúdo a /var/www/html/, arquivos e diretórios devem ser legíveis pelo usuário, sob o qual httpd é executado por padrão. O proprietário do conteúdo pode ser o usuário root e o grupo de usuários root, ou outro usuário ou grupo da escolha do administrador. Se o proprietário do conteúdo for o usuário root e o grupo de usuários root, os arquivos devem ser legíveis por outros usuários. O contexto SELinux para todos os arquivos e diretórios deve ser httpd_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 arquivo index.html ou index.htm, o Apache exibe o Red 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 exemplo http://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 httpd systemd , consulte a página de manual httpd.service(8).