Çoğu sanal ana bilgisayarlar olan büyük bir httpd.conf dosyam var. Bir dosya yapmanın, virtual_hosts.conf deyin ve httpd.conf'dan eklemenin bir yolu var mı? Biraz googledim, ancak içerdiği kadarıyla bulamıyorum, sadece modül yükleniyor.
Çoğu sanal ana bilgisayarlar olan büyük bir httpd.conf dosyam var. Bir dosya yapmanın, virtual_hosts.conf deyin ve httpd.conf'dan eklemenin bir yolu var mı? Biraz googledim, ancak içerdiği kadarıyla bulamıyorum, sadece modül yükleniyor.
Yanıtlar:
Apache httpd.conf dosyalarına ilişkin bilgileri burada bulabilirsiniz .
Bağlantı kesilirse bilgilerin kaybolmamasını sağlamak için bazı snippet'ler bu web sitesinden kopyalanmıştır:
Include /usr/local/apache2/conf/ssl.conf
Include /usr/local/apache2/conf/vhosts/*.conf
Göreli yollar:
Include conf/ssl.conf
Include conf/vhosts/*.conf
yabankartları:
Include conf/vhosts/*/*.conf
Her sanal ana bilgisayarı kendi vhost yapılandırma dosyasına ayırırım, böylece küçük bir yönerge arayan dev bir belgede arama yapmazsınız. Quanta'nın gönderisine benzer:
Include /etc/apache2/vhosts.d/*.conf
Sadece httpd.conf dosyasındaki son satır olarak yerleştir
tek vhosts.conf dosyanızı her etki alanı için ayrı dosyalara bölün.
domain1.conf
domain2.conf
domain3.conf
etc....
yönetmek çok daha kolay. -Sean