- Mitglied seit
- 15. Mai 2008
- Beiträge
- 21.900
- Punkte für Reaktionen
- 14
- Punkte
- 0
Es gibt ja eine Anleitung von Synology, wie man seine Web-Verzeichnisse mit einem Kennwort schützt. Ich möchte dem noch eine andere Form des Zugangschutzes hinzufügen. Auch hierfür wird die mod_rewrite des Apache-Webservers verwendet.
Angenommen, man möchte seine Photo-Sammlung (Photo-Station) nur aus dem internen lokalen Netz erreichbar machen und das lokale Netz hat als IP-Adressraum die 192.168.xxx.xxx, dann würde eine Datei namens .htaccess (lies: punkt-htaccess) im Verzeichnis /usr/syno/synoman/phpsrc/photo wie folgt aussehen können:
1. Zeile macht die Rewrite Engine an
2. Zeile stellt eine Bedingung auf, die wenn sie wahr ist, die nachfolgende (also 3. Zeile) ausführt. Die Bedingung ist: Die Adresse des Browsers soll nicht mit der IP-Adresse 192.168 anfangen.
3. Zeile (wird für alle Browser ausgeführt, die nicht mit 192.168 anfangen) sagt, egal was noch nach /photo/ in der URL angegeben wurde, es wird eine eine Seite mit der Meldung "Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden." ausgegeben.
Ein chmod 644 auf die Datei .htaccess müsste auch noch sein.
itari
Angenommen, man möchte seine Photo-Sammlung (Photo-Station) nur aus dem internen lokalen Netz erreichbar machen und das lokale Netz hat als IP-Adressraum die 192.168.xxx.xxx, dann würde eine Datei namens .htaccess (lies: punkt-htaccess) im Verzeichnis /usr/syno/synoman/phpsrc/photo wie folgt aussehen können:
Rich (BBCode):
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^192\.168.*$
RewriteRule ^.*$ - [forbidden]
1. Zeile macht die Rewrite Engine an
2. Zeile stellt eine Bedingung auf, die wenn sie wahr ist, die nachfolgende (also 3. Zeile) ausführt. Die Bedingung ist: Die Adresse des Browsers soll nicht mit der IP-Adresse 192.168 anfangen.
3. Zeile (wird für alle Browser ausgeführt, die nicht mit 192.168 anfangen) sagt, egal was noch nach /photo/ in der URL angegeben wurde, es wird eine eine Seite mit der Meldung "Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden." ausgegeben.
Ein chmod 644 auf die Datei .htaccess müsste auch noch sein.
itari