La posizione e l'organizzazione dei file di configurazione è configurabile e può cambiare tra le versioni principali o tra le distribuzioni.
Apache Wiki ha una guida utile per i nomi e le posizioni dei file di configurazione.
Poiché i file di configurazione possono contenere include
direttive, parti della configurazione possono essere separate in file più piccoli. Poiché un file di configurazione standard di Apache contiene molti commenti e molti elementi standard, ha senso separare le parti che è più probabile che cambiate.
Il nome del file di configurazione principale può essere modificato al momento della compilazione e nelle versioni recenti è cambiato da httpd.conf
aapache2.conf
Nel corso degli anni c'è stata anche qualche evoluzione nell'organizzazione dei file di configurazione inclusi.
Ad esempio, ho installato Apache2 su un sistema basato su Ubuntu usando apt-get install apache2
- ecco i file inclusi
/etc/apache2$ ls
apache2.conf envvars mods-available ports.conf sites-enabled
conf.d httpd.conf mods-enabled sites-available
/etc/apache2$ grep ^Include apache2.conf
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
/etc/apache2$ ls -l sites-enabled
total 0
lrwxrwxrwx 1 root root 26 Dec 26 12:30 000-default -> ../sites-available/default
Quindi ora sono presenti le poche impostazioni di configurazione che probabilmente ti interesseranno di più /etc/apache2/sites-available/default
.
Vedo che questo è coerente con la documentazione di Ubuntu per Apache che ti consiglio di leggere prima. Se disponi di altra documentazione per le versioni precedenti di Apache (o altre distribuzioni), puoi adattare tali informazioni per adattarle al modo in cui le cose sono organizzate in Ubuntu.