Rsync für Apache

Backup, Restore und Transfer von Daten
Post Reply
naish
Posts: 4
Joined: 2003-07-08 09:54
 

Rsync für Apache

Post by naish »

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
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Rsync für Apache

Post by captaincrunch »

Ich zitiere mal aus der rsync-manpage :
man rsync wrote:-p, --perms preserve permissions
-o, --owner preserve owner (root only)
-g, --group preserve group
Btw. : Ich verschiebe ins Datentransfer und Backup
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
naish
Posts: 4
Joined: 2003-07-08 09:54
 

Re: Rsync für Apache

Post by naish »

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
anyware
Posts: 100
Joined: 2002-11-03 00:21
Location: Berlin
 

Re: Rsync für Apache

Post by anyware »

bei "per Hand" muss es eigentlich gehen. Stimmen denn auch die Rechte auf dem Weg zum DocRoot ?
naish
Posts: 4
Joined: 2003-07-08 09:54
 

Re: Rsync für Apache

Post by naish »

Was meinst du mit Rechte auf dem Weg zur Root?!
anyware
Posts: 100
Joined: 2002-11-03 00:21
Location: Berlin
 

Re: Rsync für Apache

Post by anyware »

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.
naish
Posts: 4
Joined: 2003-07-08 09:54
 

Re: Rsync für Apache

Post by naish »

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:
Post Reply