Yanıtlar:
Bu sayfaya bir göz attım, ancak onunla ne kadar alakalı olduğundan emin değilim.
Dinamik Olarak Yapılandırılmış Toplu Sanal Hosting
Temel fikir, tüm statik yapılandırmaları dinamik olarak çalıştıran bir mekanizma ile değiştirmektir. Bunun bir takım avantajları vardır:
GÜNCELLEME
Apache'yi Yeniden Başlatmadan Sanal Ana Bilgisayarlar Ekleme
Çözümün, tek bir sanal ana bilgisayar için yalnızca düz eski DocumentRoot ayarı yerine VirtualDocumentRoot'u kullanmak olduğu ortaya çıktı. Bu, değerin bir parçası olarak $ 0 değişkeninin belirtilmesine izin verdi. Böylece “VirtualDocumentRoot / somedir / 1 $ ″.
VirtualHost'larınızda değişiklik yapın, ardından yapın
apache2ctl configtest
Beklenmeyen bir sözdizimi hatası olmadığından emin olmak için şunu çalıştırın:
apache2ctl graceful
veya
/etc/init.d/apache2 graceful
USR1 veya zarif sinyal, ebeveyn sürecinin çocuklara mevcut isteklerinden sonra çıkmalarını (veya hiçbir şey sunmuyorsa hemen çıkmalarını) tavsiye etmesine neden olur. Üst yapılandırma dosyalarını yeniden okur ve günlük dosyalarını yeniden açar. Her çocuk öldüğü için ebeveyn, yeni istekleri hemen sunmaya başlayan yeni nesil yapılandırmadaki bir çocukla değiştirir.
Temelde mevcut herhangi bir bağlantı sağlam kalır, bu yüzden tam bir yeniden başlatma ile aynı değildir - bunu genellikle düzinelerce siteye sahip üretim sunucularında yapıyorum.