Niektóre serwery internetowe, z którymi się spotkałem, używają / home do przechowywania plików witryny:
/home/vhosts/www.example.com/
Inni używają / var jak:
/var/www/www.example.com/
Co jest bardziej czyste i „Linuxy”? Czy wszyscy powinniśmy używać /usr/local/www/
?
Możliwe źródła: http://www.tuxfiles.org/linuxhelp/linuxdir.html
linux
web-server
storage
home-directory
Robert
źródło
źródło
Odpowiedzi:
Zgodnie z rozdziałem 3 FHS (Standard systemu hierarchii plików) 2.3 dane dla usług świadczonych przez serwer powinny
/srv
ulec zmniejszeniu, ale organizacja jest pod tym względem odpowiedzialna za każdy konkretny system.Polecam
/srv/www/<domain>
lub jeśli serwer jest świadczenie wielu usług za coś jak domeny/srv/<domain>/<service>
(usługa jestwww
,ftp
,svn
itp).źródło
/var/lib
zbyt. Pomyśl tylko, że w przypadku udostępniania/srv/
plików bezpośrednio stamtąd, podczas gdy w MySQL naprawdę odczytujesz dane z gniazda. Zauważ również, że FHS jest sugestią i jest w toku, więc każda dystrybucja ma trochę miejsca do manewru./srv
: „... żaden program nie powinien opierać się na określonej strukturze podkatalogów / srv istniejącej lub danych koniecznie przechowywanych w / srv.”Red Hat i Debian używają / var / www . Gdybym uzyskiwał dostęp do nieznanego serwera, szukałem katalogu głównego dokumentu serwera WWW.
źródło