Apache 2.4 :: O que aconteceu com os hosts conf.d / virtual?

2

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)

    
por virtualeyes 05.03.2012 / 10:20

4 respostas

6

Você sempre pode colocar Include conf.d/*.conf no seu httpd.conf se quiser ...

    
por 05.03.2012 / 10:25
3

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.)

    
por 27.08.2016 / 05:34
1

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.

    
por 17.05.2016 / 14:44
0

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
    
por 03.09.2018 / 15:30