Ik heb op het moment een site verspreid over 2 webservers, waarbij de gebruikers plaatjes kunnen uploaden. Hoe zorg ik er zo simpel mogelijk voor dat de slave-webserver iedere dag de nieuw geuploade plaatjes binnenhaalt?
met rsync moet je een heel eind komen denk ik.
apt-cache search ryncd levert niet echt een daemon op, en rsync localhost:: levert "Connection refused".
Van het bestaan van google was ik op de hoogte...
Ik was een beetje te snel, op google vond ik idd een zooi links naar rsyncd.conf.html, maar dat werkte niet echt, daarom wou ik eigenlijk een makkelijk debian oplossing. Want waarom zouden we 2x het wiel uitvinden?
Maar ik zal ff beschrijven wat ik gedaan heb:
In /etc/services staat:
rsync 873/tcp # rsync
rsync 873/udp # rsync
In /etc/inetd.conf staat:
rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon
In /etc/rsyncd.conf staat:
uid = webgebruiker
gid = users
[images]
path = /www/website/HTML/plaatjes/
comment = Website.COM plaatjes
auth users = user
secrets file = /etc/rsyncd.secrets
In /etc/rsyncd.secrets staat:
user:password
Maar als ik rsync localhost:: doe, krijg ik:
rsync: failed to connect to localhost: Connection refused
rsync error: error in socket IO (code 10) at clientserver.c(85)
Ipchains staan goed:
ACCEPT tcp ------ anywhere NaamVanWebserver 1024:65535 -> rsync
ACCEPT tcp !y---- NaamVanWebserver anywhere rsync -> 1024:65535
Ik was een beetje te snel, op google vond ik idd een zooi links naar rsyncd.conf.html, maar dat werkte niet echt, daarom wou ik eigenlijk een makkelijk debian oplossing. Want waarom zouden we 2x het wiel uitvinden?
Maar ik zal ff beschrijven wat ik gedaan heb:
In /etc/services staat:
rsync 873/tcp # rsync
rsync 873/udp # rsync
In /etc/inetd.conf staat:
rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon
In /etc/rsyncd.conf staat:
uid = webgebruiker
gid = users
[images]
path = /www/website/HTML/plaatjes/
comment = Website.COM plaatjes
auth users = user
secrets file = /etc/rsyncd.secrets
In /etc/rsyncd.secrets staat:
user:password
Maar als ik rsync localhost:: doe, krijg ik:
rsync: failed to connect to localhost: Connection refused
rsync error: error in socket IO (code 10) at clientserver.c(85)
Ipchains staan goed:
ACCEPT tcp ------ anywhere NaamVanWebserver 1024:65535 -> rsync
ACCEPT tcp !y---- NaamVanWebserver anywhere rsync -> 1024:65535
Kan dat niet wat aardiger?Op dinsdag 26 februari 2002 19:44 schreef luc het volgende:
in 't woord google zitten zeker te veel letters ofzo?
www.file-hunter.com | www.arnauddeklerk.com | Mijn zonnepaneeltjes LIVE: http://pvoutput.org/list.jsp?sid=40939
ik gebruik
om te connecten naar een webserver. die '-e ssh' zorgt voor een connectie over ssh. staat allemaal in de manpage.
code:
1
| rsync -azv -e ssh /localdir/* login@www.enzo.nl:remotedir |
om te connecten naar een webserver. die '-e ssh' zorgt voor een connectie over ssh. staat allemaal in de manpage.
Pagina: 1