Estou lançando uma instalação de teste do EL7 com o Apache 2.4. Copiei meu existente /etc/httpd/conf.d/ssl.conf
para o novo sistema, configurei o selinux, verifiquei que todos os caminhos certificados eram kosher e systemctl httpd start
iniciei o serviço. O Apache está rodando sem erros.
O problema é que meu arquivo ssl.conf é ignorado. Estou vendo a página padrão do Apache usando
Tentei mudar /etc/httpd/conf.d/ssl.conf
para /etc/httpd/conf.modules.d/
(primeiro removendo o arquivo 00-ssl.conf existente), com o mesmo resultado.
Onde estou errando?
Editar 1 O log de erros mostra isso:
AH01630: client denied by server configuration: /www/virtualhosts/example.com
Onde minha configuração ssl tem isso:
DocumentRoot /www/virtualhosts/example.com
e
ll /www/virtualhosts/example.com
total 4
-rw-r--r--. 1 apache apache 21 Dec 18 14:32 index.php
index.php consiste em:
<p>Hello World
Estou perdido.
Entendi. O Apache 2.4 possui recursos de segurança adicionais. Eu precisava adicionar isso
/etc/httpd/conf/http.conf
e reiniciar o serviço.Eu posso ter um site.
Além disso, movi o arquivo 00-ssl.conf padrão de volta ao lugar (
/etc/httpd/conf.modules.d/
) essl.conf
voltei para/etc/httpd/conf.d/ssl.conf
.Reiniciei o serviço e tudo continua bem.