Datensicherung Home-Verzeichnis mit rsync und WWW-Daten in /srv

Hallo,

wenn ich richtig verstanden habe, sollten Internet-Projekte unter /srv/www/htdocs liegen.
Nun gehört /srv aber nicht zu dem Datenbereich, der mit einer normalen benutzerbezogenen Datensicherung - alles unter Home - mitgesichert würde.
Wie gehen die Profis vor in solchen Fällen vor, d. h. wir würden die Projekte eines User in /srv/www/htdocs als Benutzerdaten - Home - mitgesichert werden? Gibt es da Standards, die ich verwenden kann?

Gruß

Es soll nicht in /srv sein. Das ist aber schon teilweise vorprogrammiert und für viele einfach zu nützen.

Erstens ein neuer Benützer für das managen der Webserver einrichten. Sowas überlaßt man niecht einer der miet Banken, und was alle Privat arbeitet (auch wen es sich leiblich um den gleichen Person handelt).

Um das schreiben hier einfacher zu machen nennen wir ihm wwwman.
wwwman hat also, wie jeder, eine eigen home directory /home/wwwman. Braucht er auch für viele Sachen.
wwwman sollte als Grupe www haben (und nicht users). Das ist weil die Apache Prozessen unter wwwrun:www drehen. Wenn die beide in dieselbe Gruppe sind is das verleihen von Zugang (und sperren von Andern) viel einfacher.

Dan machen wir wwwman:www Eigner von /srv/www. Und sorgen dafür das all Webseiten usw. wenigntens von die Gruppe (www) lesbar sind). Dann kan wwwman darin herumbasteln und wwwrun kan sie herausschicken.

=================

Sichern der Daten.

Das hängt davon ab wie das jetzt bei dir ist. Wenn der Syemmanager (root) jetz nur Systemdaten sichert und es den jeweiligen Benützen überlasst siene eigene Daten zu sichern, ist es klar das wwwman auserhalb /home/wwwman auch /srv/www sichern muß.

Wenn aber root verantwortlich ist für alle Daten (inklusive Benützern), muß root ab jetzt, wenn das nicht schon der Fall war, auch alles innerhalb /srv sichern.

I tell Apache the following:

erlangen:~ # cat /etc/apache2/conf.d/Albums.conf

# location of local albums
Alias "/Albums" "/home/Albums/jAlbums/"

# grant access 
<Directory "/home/Albums/jAlbums/">
    Require all granted
</Directory>
erlangen:~ # 

Da sollte man aber hinzufügen das man dafür sorgen muss das wwwrun:www Prozesse da lesen können. zB durch alles “welt-lesbar” zu machen.