Lokasi dan organisasi file konfigurasi dapat dikonfigurasi dan dapat berubah antara rilis utama atau antara distribusi.
Apache Wiki memiliki panduan praktis untuk nama dan lokasi file konfigurasi.
Karena file konfigurasi dapat berisi include
arahan, bagian dari konfigurasi dapat dipisahkan menjadi file yang lebih kecil. Karena file konfigurasi Apache standar berisi banyak komentar dan banyak item standar, masuk akal untuk memisahkan bagian-bagian yang paling mungkin Anda ubah.
Nama file konfigurasi utama dapat diubah pada waktu kompilasi dan dalam rilis baru-baru ini telah berubah dari httpd.conf
menjadiapache2.conf
Selama bertahun-tahun telah ada beberapa evolusi dalam organisasi file konfigurasi yang disertakan juga.
Sebagai contoh, saya menginstal Apache2 pada sistem berbasis Ubuntu menggunakan apt-get install apache2
- inilah file yang disertakan
/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
Jadi beberapa pengaturan konfigurasi yang paling menarik bagi Anda sekarang /etc/apache2/sites-available/default
.
Saya dapat melihat bahwa ini konsisten dengan dokumentasi Ubuntu untuk Apache yang saya sarankan Anda baca dulu. Jika Anda memiliki dokumentasi lain untuk versi Apache yang lebih lama (atau distribusi lainnya), Anda dapat menyesuaikan informasi tersebut agar sesuai dengan cara berbagai hal diatur di Ubuntu.