Você sempre pode colocar Include conf.d/*.conf
no seu httpd.conf
se quiser ...
Obtendo a configuração do ambiente de desenvolvimento local com o Apache 2.4. Parece que as coisas mudaram em comparação com 2,2
Em particular, o diretório conf.d / sumiu e agora temos apenas conf / directory com uma única entrada para o arquivo hosts virtuais em httpd.conf:
#Include conf/extra/httpd-vhosts.conf
Como, então, obter vários arquivos de configuração do host virtual e reconhecer isso, a versão mais recente do Apache?
Eu prefiro não colocar todas as entradas do host virtual em um único arquivo. A solução de diretório conf.d é interessante, pois você só hospeda arquivos virtuais, nada mais configurado para filtrar (menor detalhe, mas mais limpo, imo)
No Apache 2.4, os novos diretórios "conf-available" e "conf-enabled" substituem "conf.d /".
Ao migrar do Apache 2.2 para o 2.4, mova os arquivos em "conf.d" para o diretório "conf-available". Em seguida, crie links simbólicos correspondentes em "conf-enabled".
(Colocando a linha "Incluir conf.d / *. conf" de volta em "apache2.conf" "httpd.conf" não é uma boa idéia. A próxima atualização provavelmente irá substituir este arquivo e você terá que edite-o novamente.)
Quem encontrar isso, aqui está uma atualização de 2016
Na minha cópia do Debian 8.2, a pasta parece ter sido substituída por conf-available
e conf-enabled
setup.
link :
conf-available: this directory contains available configuration files. All files that were previously in
/etc/apache2/conf.d
should be moved to/etc/apache2/conf-available
.
No Apache 2.4 para habilitar vhost, você precisa descomentar as linhas abaixo em httpd.conf (apache \ conf)
# Virtual hosts
Include conf/extra/httpd-vhosts.conf