Hilfe bei rsync Config

  • Thread starter Thread starter Nightwalker
  • Start date Start date
N

Nightwalker

Guest
Hallo liebes Forum,

ich habe ein kleines "Problemchen".

Undzwar habe ich die ehre für jemanden ein Projekt zu Spiegeln.
Nun habe ich mir auf meinem Server per yast rsync installiert, ich kann mit rcrsyncd start|stop|usw. den Deamon auch schon starten, beenden usw.

Allerdings habe ich keinen blassen Schimmer davon, wie ich, in welche Config den Link eintragen muss, den er mir gegeben hat.
(Es handelt sich um einen rsync:// Link)

Kann mir jemand saen was ich da eintragen muss und ob es noch weitere Sachen zu konfigurieren gibt?

Danke im Vorraus! LG.
 
Guten Morgen.

Der Link ist der Befehl zum spiegeln des Servers. Der kommt in keine Config.

Beispiel

rsync://masterserver/projekt soll bei dir gespiegelt werden.

Dann muß du :

1. Den Ordner /projekt anlegen.
2. in der /etc/rsyncd.conf den Ordner als Rsyncorder readonly freigeben.
3. per Cron im vorgegebenen Zeitabstand ein
rsync -Parameter masterserver:/project /project
ausführen im deinen Spiegel aktuell zu halten.
Je nach Größe / Datenart ist eine Komprimierung sinnvoll.
-Parameter --> -a (alles) -v (Verbose) -z komprimieren

/LG rema
 
Okay alles klar, dann mal noch zwei Fragen.

zu 1. Wie mache ich das Verzeichnis dann unter einer bestimmten Domain verfügbar? (bei mir liegen die Websites in /srv)

zu 2. was genau muss ich dazu in der Datei eintragen?

Danke schonmal!
 
Hallo,

Das hat mit der Domain / dem Webserver nichts zu tun sondern ist ein separates Protokoll.

Bleiben wir bei dem Beispiel /project

Dann sieht die /etc/rsyncd.conf so aus:
--------
uid = nobody
gid = nogroup
use chroot = true
path = /project
max connections = 200
motd file = /etc/rsync.help
log file = /var/log/rsync.log
pid file = /tmp/rsyncd.pid
#secrets file = /etc/rsyncd.secrets

[project]
path = /project
read only = true
comment = Mirror 1 from Master serving Project bla
-----------
dann denn rsyncd neustarten und von einem anderen rechner
rsync DEINE-IP oder Domain aufrufen und schauen obs geht.

lg
 
Okay, soweit klar.
Aber es handelt sich ja praktisch um eine Downloadalternative, deshalb soll das ganze ja z.B. unter projektbla.domain.com downloadbar sein.

Wie bewerkstellige ich das denn?
 
moment ich glaube wir reden aneinander vorbei.

willst du

1. die Daten nur per rsync abgleichen und per www zum download anbieten oder
2. die Daten per rsync abgleichen und auch per rsnyc anbieten

?
 
ok, dann brauchst du keinen rsync daemon und keine rsync.conf sondern nur rsync als client.

Dann einfach unter /srv/ einen Ordner für das Projekt anlegen.

per cron regelmäßig
rsync master.server:/project /srv/projectseite

im Apache einen vhosts project.deinedomain.de der in das Verzeichnis unter srv zeigt...
 
Back
Top