Sertakan file dalam Apache HTTP Server Versi 2.2 httpd.conf


18

Saya memiliki file httpd.conf yang besar, yang sebagian besar adalah host virtual. Apakah ada cara untuk membuat file, katakan virtual_hosts.conf, dan sertakan dari httpd.conf? Saya sudah googled sedikit, tetapi sepertinya tidak bisa menemukan sejauh yang termasuk, hanya memuat modul.


1
Jangan google untuk ini. Baca dokumen Apache .
Andrew Schulman

1
@AndrewSchulman: Anda tahu saya menanyakan pertanyaan ini lebih dari 3 tahun yang lalu ... benar?
Josh

Jawaban:


37

Informasi tentang file apache httpd.conf dapat ditemukan di sini .

Beberapa cuplikan telah disalin dari situs web ini untuk memastikan bahwa informasi tersebut tidak hilang jika tautannya akan usang:

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

Jalur relatif:

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

Wildcard:

Include conf/vhosts/*/*.conf

8

Saya memisahkan setiap host virtual menjadi file konfigurasi vhost sendiri, dengan begitu Anda tidak akan mencari melalui dokumen raksasa mencari satu petunjuk kecil. Mirip dengan posting Quanta:

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

Cukup tempatkan sebagai baris terakhir di httpd.conf Anda

kemudian hanya membagi vhosts.conf tunggal Anda menjadi file individual untuk setiap domain, yaitu

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

lebih mudah dikelola. -sean


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.