Includi file in HTTP Server Versione 2.2 httpd.conf di Apache


18

Ho un grande file httpd.conf, la maggior parte dei quali sono host virtuali. C'è un modo per creare un file, dire virtual_hosts.conf, e includerlo da httpd.conf? Ho cercato su Google un po ', ma non riesco a trovare molto per quanto riguarda include, solo il caricamento del modulo.


1
Non google per questo. Leggi i documenti di Apache .
Andrew Schulman,

1
@AndrewSchulman: Sai che ho fatto questa domanda oltre 3 anni fa ... giusto?
Josh,

Risposte:


37

Le informazioni sui file httpd.conf di apache sono disponibili qui .

Alcuni frammenti sono stati copiati da questo sito Web per garantire che le informazioni non vadano perse se il link si deprecasse:

Include /usr/local/apache2/conf/ssl.conf
Include /usr/local/apache2/conf/vhosts/*.conf

Percorsi relativi:

Include conf/ssl.conf
Include conf/vhosts/*.conf

I caratteri jolly:

Include conf/vhosts/*/*.conf

8

Separo ogni host virtuale nel suo file di configurazione vhost, in questo modo non finirai per cercare un documento gigante alla ricerca di una piccola direttiva. Simile al post di Quanta:

Include /etc/apache2/vhosts.d/*.conf

Inseriscilo come ultima riga nel tuo httpd.conf

quindi dividi il tuo singolo vhosts.conf in singoli file per ciascun dominio, ad es

domain1.conf
domain2.conf
domain3.conf
etc.... 

molto più facile da gestire. -Sean


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.