2011-06-12 48 views
7

Bu sadece kendi merakım için. Sistemin yazdığı dosyaları tutmak için var dizinin amacı değil mi? Örneğin: günlükler, önbellek, kilit, vb.Apache neden/var/www?

Yapılandırma dosyalarını değiştirerek apache'yi herhangi bir yeri işaret etmesini sağlayabileceğinizi anlıyorum, ancak varsayılan konumun neden/var/www olacağını anlamıyorum. Böyle günlükleri, biriktirme dosyaları ve geçici e-posta dosyaları gibi -, içeriği sürekli olarak sistemin normal çalışması sırasında değişmesi bekleniyor dosyalar -

+0

Standartlar ve uygulamalar –

cevap

5

/var/

Değişken dosyalar içindir. Bazen ayrı bir bölüm.

- Wikipedia

dolayısıyla mutlaka sistem yazıyor şeyler. www'un biraz tuhaf bir ördek olduğunu kabul ediyorum - tüm bu değişken olması gerekmiyor. Bazı dağıtımlar /usr/share altında, bazı yerlerde diğer bazı - /var/www evrensel olarak kabul edilmez. Aslında, FHS'a göre, www verileri /srv'un altında olmalı, ancak karşılaştığım birkaç sistem buna uyuyor gibi görünüyor.

+2

o veritabanları önce geri günlerde oldu. –

+0

@Chris:: D Orada bir şey olabilir ... – Amadan

4

Ben de merak ediyordum, bu yüzden bazı eski posta listesi gönderilerini kazdım. Bu, motivasyonun bir parçası olarak büyük olasılıkla /var'un bir okuma-yazma dosya sistemi veya cihazında tutulduğu, sistemin diğer bölümlerinin salt okunur (CD, vb.) Olabileceğine benziyor. Birisi /var değişken dosyalar içindir dediği gibi, salt okunur olmamalıdır.

Apache bir yükleme varsayılan olarak nasıl yapılandırıldığını kontrol yok, o linux dağıtımı geliştiricilerine aşağı fazlası. /srv/www ile ilgili bazı Debian tartışmalarına bakıldığında yanıtlar "olduğu gibi bırakın" gibi görünüyor. Eğer güncelleme göndermek için .Html dosyalarını düzenlemek zorunda