Hallo ich versuche via Rsync einen Webserver
zu synchronisieren.
Verwende dazu folgendes Skript:
------------------------------------------------------------------
#!/bin/sh
rsync -avzr -e ssh /htdocs/ root@rechner:/foo/bar/htdocs/
-------------------------------------------------------------------
Das klappt soweit ganz gut, es kommen alle Dateien an.
Leider kann der Browser nach einem solchen Update
die Seiten nicht mehr anzeigen.
Fehler 403 - Forbidden
Kopiere ich die neuen Seiten per FTP wieder zurück
sind sie fehlerfrei.
Kennt jemand das Problem und kann helfen?!
Hang Loose
Naish
Spezifikation:
Webserver: Apache/1.3.23
Rsync Version auf Client: 2.5.5
Rsync Version auf Server: 2.4.6
Rsync für Apache
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Rsync für Apache
Ich zitiere mal aus der rsync-manpage :
Btw. : Ich verschiebe ins Datentransfer und Backupman rsync wrote:-p, --perms preserve permissions
-o, --owner preserve owner (root only)
-g, --group preserve group
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Rsync für Apache
Hey,
ich habe das versucht und selbst per Hand
alle Rechte im Documentroot auf r-x für alle gesetzt,
leider erhalte ich trotzdem die selbe Fehlermeldung :-(
Naish
ich habe das versucht und selbst per Hand
alle Rechte im Documentroot auf r-x für alle gesetzt,
leider erhalte ich trotzdem die selbe Fehlermeldung :-(
Naish
Re: Rsync für Apache
bei "per Hand" muss es eigentlich gehen. Stimmen denn auch die Rechte auf dem Weg zum DocRoot ?
Re: Rsync für Apache
Was meinst du mit Rechte auf dem Weg zur Root?!
Re: Rsync für Apache
Mal angenommen dein DocRoot ist /a/b/c/d/htdocs, dann muss der User unter dem der httpd ausgeführt wird (vermutlich wwwrun) auch das Recht besitzen zu dem htdocs-Verzeichnis zu kommen. Wenn die Rechte im Verzeichnis c beispielsweise 700 sind, dann kommt der wwwrun nichtmal bis nach htdocs.
Re: Rsync für Apache
wenn ich ein neues htdocs per hand dort hinkopiere (z.b. mit scp)
dann kann ich auf die webseiten zugreifen
nach dem rsync update nicht mehr, damit dürfte deine
variante rausfallen, oder?!
am weg zur root ändert sich ja in diesem fall eher wenig :roll:
dann kann ich auf die webseiten zugreifen
nach dem rsync update nicht mehr, damit dürfte deine
variante rausfallen, oder?!
am weg zur root ändert sich ja in diesem fall eher wenig :roll: