Tamam kolay hızlı cevap.
Sistemdeki web dosyalarınıza linux sistemindeki ONE kullanıcısı erişecekse. Kullanıcının giriş dizinini ( ~/
) kullanın.
Sistemdeki web dosyalarınıza linux sistemindeki MULTIPLE kullanıcıları tarafından erişilecekse. Kullanın /srv/
.
Http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM tam olarak bunu belirtir.
İşte alıntı:
/ srv, bu sistem tarafından sunulan siteye özgü verileri içerir.
Bunu belirtmenin bu temel amacı, kullanıcıların belirli bir hizmet için veri dosyalarının konumunu bulabilmeleri ve salt okunur veriler, yazılabilir veriler ve komut dosyaları (cgi komut dosyaları gibi) için tek bir ağaç gerektiren hizmetlerin makul şekilde yerleştirilebilmesidir. Yalnızca belirli bir kullanıcının ilgisini çeken veriler, o kullanıcının ana dizinine girmelidir.
Bonus: www? ftp? Protokol ile düzenlensin mi? Ha?
Burada http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM içinde belirtildiği gibi
- Web sitenize yalnızca sistemdeki BİR kullanıcı ve SADECE tarayıcı (http protokolü) üzerinden erişiliyorsa:
~/http/your-website-directory/
veya (https protokolü) varsa:~/https/your-website-directory/
- Web sitenize yalnızca sistemdeki BİR kullanıcı tarafından erişilir ve SADECE tarayıcı aracılığıyla DEĞİL, ancak birden çok protokol (ig http AND tcp AND ...) varsa:
~/your-website-directory/
- Web sitenize sistemdeki MULTIPLE kullanıcıları ve SADECE tarayıcı (http protokolü) üzerinden erişiyorsanız:
/srv/http/your-website-directory/
veya (https protokolü) varsa:/srv/https/your-website-directory/
- Web sitenize sistemdeki MULTIPLE kullanıcıları tarafından SADECE tarayıcı üzerinden değil, birden çok protokol (ig http AND ftp AND ...) üzerinden erişilirse:
/srv/your-website-directory/
Neden www olmasın? Bu Apache zamanından kalma bir miras. www hangi protokolün kullanıldığını belirtmez. Debian bunu bugün itibariyle kullanmaya devam ederken, örneğin Arch linux / srv / http kullanıyor.
/var/www
ve genellikle başka bir sürücüde var (sadece tercih).