Configurando o arquivo httpd-info.conf

Para verificar os módulos carregados e se todas as configurações estão de acordo com o esperado, é necessário fazer algumas configurações no arquivo httpd-info.conf

Abra o aquivo httpd-info.conf e realize as seguintes configurações:

$ sudo nano /usr/local/apache2/conf/extra/httpd-info.conf
<Location /server-status>
    SetHandler server-status
    Require host .mydomain.com
    Require ip xxx.xxx.xxx.xxx
</Location>

<Location /server-info>
    SetHandler server-info
    Require host .mydomain.com
    Require ip xxx.xxx.xxx.xxx
</Location>

Para verificar o valor de seu IP, utilize uma das opções:

Para salvar as alterações no editor nano, pressione as teclas: <CTRL> + <O>
Em seguida somente a tecla: <ENTER>

Para sair do editor pressione as teclas <CTRL> + <X>

Reinicialize o Apache para que as alterações tenham efeito:

$ sudo /usr/local/apache2/bin/apachectl restart

Para visualizar as informações do servidor, digite https://mydomain.com/server-info no campo de busca do navegador:

Acessando informação do servidor.

Aviso!

O valor de seu IP pode mudar de tempos em tempos, caso não possua um IP fixo e não consiga visualizar as informações, verifique seu IP novamente.

Aviso!

Carregue os módulos mod_info e mod_status somente quando o servidor Apache estiver em modo de desenvolvimento e de teste, porque eles facilitam a invasão por hackers.

Para desabilitar esses módulos edite o arquivo httpd.conf e comente as linhas que carregam esses módulos:

$ sudo nano /usr/local/apache2/conf/httpd.conf
#LoadModule status_module modules/mod_status.so
#LoadModule info_module modules/mod_info.so

Para salvar as alterações no editor nano, pressione as teclas: <CTRL> + <O>
Em seguida, pressione a tecla: <ENTER>

Para sair do editor pressione as teclas <CTRL> + <X>

Reinicialize o Apache para que as alterações tenham efeito:

$ sudo /usr/local/apache2/bin/apachectl restart