Einige Webserver, auf die ich gestoßen bin, verwenden / home zum Speichern der Site-Dateien:
/home/vhosts/www.example.com/
Andere verwenden / var wie:
/var/www/www.example.com/
Was ist sauberer und "Linuxy"? Sollten wir alle verwenden /usr/local/www/
?
Mögliche Quellen: http://www.tuxfiles.org/linuxhelp/linuxdir.html
linux
web-server
storage
home-directory
Robert
quelle
quelle
Antworten:
Gemäß Kapitel 3 des FHS (Filesystem Hierarchy Standard) 2.3 sollten Daten für Dienste, die von einem Server bereitgestellt werden, untergehen
/srv
, die Organisation bleibt jedoch so ziemlich für jedes spezifische System verantwortlich.Ich würde empfehlen ,
/srv/www/<domain>
oder wenn der Server wie mehrere Dienste pro Domain etwas bietet/srv/<domain>/<service>
(Service seinwww
,ftp
,svn
usw.).quelle
/var/lib
. Man denke nur, dass im Fall von/srv/
Dateien direkt von dort verbüßen, während mit MySQL sind Sie wirklich Daten von einem Socket zu lesen. Beachten Sie auch, dass FHS ein Vorschlag ist und in Arbeit ist, sodass jede Distribution einen gewissen Handlungsspielraum bietet./srv
"... kein Programm sollte sich auf eine bestimmte Unterverzeichnisstruktur von / srv verlassen, die vorhanden ist, oder Daten, die notwendigerweise in / srv gespeichert werden."Red Hat und Debian verwenden / var / www . Wenn ich auf einen unbekannten Server zugreifen würde, wäre dies der erste Ort, an dem ich nach dem Dokumentenstamm eines Webservers suchen würde.
quelle