Titel: Mit Symlinks Ordner Simulieren Beitrag von: skywalkerems84 am 11. Juli 2006, 11:58:18 Hallo,
bei mir Arbeiten mehere Systeme und eine proftpd Server und fmirror Client zusammen. Fmirror spiegelt FTP-Verzeichnisse. Nun sollen Ordner Dynamisch mitgespiegelt werden, welche als Symlinks in das Rootdir gelegt werden. Leider spiegelt Fmirror die Symlinks und nicht die dahinterstehenden Ordner. Apache simuliert aus Symlinks ganze Ordner, gibt es die Möglichkeit auch irgendwie mit proftpd? grüße, sky Titel: Re: Mit Symlinks Ordner Simulieren Beitrag von: VolGas am 11. Juli 2006, 15:59:40 Hallo,
die Antwort weiß ich nicht wirklich, aber siehe einmal die Beschreibung für die Direktive ->ShowSymlinks (http://www.proftpd.de/Direktiven.54.0.html#141) Ich hoffe, das hilft Dir weiter. mfg. VolGas Titel: Re: Mit Symlinks Ordner Simulieren Beitrag von: skywalkerems84 am 12. Juli 2006, 10:18:12 Wenn ich das richtig verstehe, kann ich damit nur Symlinks für Anonyme User anzeigen oder ausblenden. Hilft mir in diesem Fall nicht weiter, aber danke.
Hat sonst noch jemand ne Idee, oder kennt eine Alternative? Die Clients kann ich leider nicht verändern, es muss also irgendwie mit dem Server gehen. Bin für absolut jeden Rat dankbar. Titel: Re: Mit Symlinks Ordner Simulieren Beitrag von: stonki am 12. Juli 2006, 12:40:39 um ehrlich zu sein verstehe ich das nicht :) Kannst Du mir mal ein Beispiel zeigen ? ls -als und wie es im browser aussieht ?
Titel: Re: Mit Symlinks Ordner Simulieren Beitrag von: skywalkerems84 am 12. Juli 2006, 15:52:30 Okay, dann werde ich es mal versuchen auf Deutsch rüber zu bringen ;)
Der Ordner mit den Symlinks als ls -l Code: werbeportal:/var/www/philipp/standardcontent/spots# ls -l total 36 drwxrwxrwx 2 www www 4096 Feb 27 10:15 001 drwxrwxrwx 2 www www 4096 Feb 27 10:15 001_custom_timeslots drwxrwxrwx 2 www www 4096 Feb 27 10:15 002 drwxrwxrwx 2 www www 4096 Feb 27 10:15 003 drwxrwxrwx 2 www www 4096 Feb 27 10:15 004 drwxrwxrwx 2 www www 4096 Feb 27 10:15 005 drwxrwxrwx 3 www www 4096 May 29 14:57 006 drwxrwxrwx 2 www www 4096 Apr 12 10:27 bild lrwxrwxrwx 1 root root 27 Jul 12 15:36 spot_06 -> /var/www/allspots/spot_1206 lrwxrwxrwx 1 root root 27 Jul 11 12:02 spot_1205 -> /var/www/allspots/spot_1205 drwxrwxrwx 2 www www 4096 Jun 2 08:43 video_02 Hier sieht man nun ein paar Ordner und 2 Symlinks. Die Clients gehen nun mit einen Synchonisasiontstool in den Ordner "/var/www/philipp/standardcontent/spots" und ziehen sich die oben aufgeführten Ordner. Momentan läd das Sync Tool dann auch die 2 Symlinks runter, es soll aber die Symlinks verfolgen und den Inhalt der gelinkten Ordner runterladen. Also müsste ProFtpd so tun, als wenn diese Symlinks Ordner wären. Wenn ich im Apache das Verzeichnis aufrufe, dann werden die Symlinks als normale Ordner angezeigt und ich kann auch den Inhalt öffnen. Da merkt man nichts von Symlinks. Als Syncronisationstool wird Fmirror (Linux) benutzt. Leider unterstützt Fmirror keine Symlinks und läd einfach nur den Link herunter. Wget läd hingegen den Inhalt der verlinkten Ordner. Nur kann eben auf den Clients nichts mehr verändert werden. Da ist und bleibt Fmirror drauf, leider. Daher brauche ich eben eine Serverlösung. Soweit verstanden? Titel: Re: Mit Symlinks Ordner Simulieren Beitrag von: stonki am 12. Juli 2006, 20:11:27 verwendest Du defaultroot ?
Titel: Re: Mit Symlinks Ordner Simulieren Beitrag von: skywalkerems84 am 13. Juli 2006, 09:12:18 Ja, mein DefaultRoot ist
/var/www www Anonymus Login ist deaktiviert und der rest läuft über MySQL Titel: Re: Mit Symlinks Ordner Simulieren Beitrag von: stonki am 15. Juli 2006, 09:45:52 Ja, mein DefaultRoot ist /var/www www Anonymus Login ist deaktiviert und der rest läuft über MySQL und liegen die symlinks ausserhalb des defaultroots ? DAS klappt natürlich nicht |