Hallo Community,
das ganze Thema ist sicher schon auf und ab diskutiert. Ich war schon auf genügend Foren unterwegs aber so ein Problem habe ich noch nicht gefunden.
Ich möchte das Verzeichnis /volume1/web/secret von außen schützen. Es soll nur über das lokale Netz aufrufbar sein.
Die Idee: .htaccess Datei mit folgendem Inhalt erstellen und in das secret-Verzeichnis werfen.
Unter 10.0.0.10/secret sehe ich meinen Inhalt. Wenn ich die Seite via öffentliche IP (123.45.67.89/secret) aufrufe kommt wie gewollt 403 (Forbidden).
Gegenprobe: Wenn man die .htaccess Datei löscht kommt man übe die öffentliche IP zur Seite.
Jetzt zum eigentlichen Problem:
Das ganze soll natürlich nicht für ein Verzeichnis namens "secret" sein, sondern für "phpMyAdmin".
Wenn ich die exakt gleiche Datei in dieses Verzeichnis kopiere, passiert genau gar nichts.
Bei anderen Verzeichnissen zB "test" klappt es wieder. Nur genau bei "phpMyAdmin" eben nicht.
Zum System:
Verwendet wird ein DS216+II mit DSM 6.0.2-8451 Update 7.
Über das Packet-Zentrum wurde phpMyAdmin installiert und folgedessen MariaDB, PHP 5.6 und die WebStation.
Apache HTTP Server 2.2 wurde dann noch runtergeladen und via Web Station als HTTP-Backend eingestellt (+PHP 5.6).
Der gemeinsame Ordner "web" in dem das ganze passiert würde bei der Installation erstellt.
Mehr Infos fallen mir dazu nicht ein.
Diese Variante (https://www.synology.com/en-global/...b_quot_shared_folder_from_unprivileged_access) habe ich noch nicht versucht.
Ist aber im Hinterkopf als nächsten Schritt.
Vielen Dank im Voraus für jegliche Art von Hilfe!
das ganze Thema ist sicher schon auf und ab diskutiert. Ich war schon auf genügend Foren unterwegs aber so ein Problem habe ich noch nicht gefunden.
Ich möchte das Verzeichnis /volume1/web/secret von außen schützen. Es soll nur über das lokale Netz aufrufbar sein.
Die Idee: .htaccess Datei mit folgendem Inhalt erstellen und in das secret-Verzeichnis werfen.
Rich (BBCode):
Order Deny,Allow
Deny from all
Allow from 10.0.0.0/24
Unter 10.0.0.10/secret sehe ich meinen Inhalt. Wenn ich die Seite via öffentliche IP (123.45.67.89/secret) aufrufe kommt wie gewollt 403 (Forbidden).
Gegenprobe: Wenn man die .htaccess Datei löscht kommt man übe die öffentliche IP zur Seite.
Jetzt zum eigentlichen Problem:
Das ganze soll natürlich nicht für ein Verzeichnis namens "secret" sein, sondern für "phpMyAdmin".
Wenn ich die exakt gleiche Datei in dieses Verzeichnis kopiere, passiert genau gar nichts.
Bei anderen Verzeichnissen zB "test" klappt es wieder. Nur genau bei "phpMyAdmin" eben nicht.
Zum System:
Verwendet wird ein DS216+II mit DSM 6.0.2-8451 Update 7.
Über das Packet-Zentrum wurde phpMyAdmin installiert und folgedessen MariaDB, PHP 5.6 und die WebStation.
Apache HTTP Server 2.2 wurde dann noch runtergeladen und via Web Station als HTTP-Backend eingestellt (+PHP 5.6).
Der gemeinsame Ordner "web" in dem das ganze passiert würde bei der Installation erstellt.
Mehr Infos fallen mir dazu nicht ein.
Diese Variante (https://www.synology.com/en-global/...b_quot_shared_folder_from_unprivileged_access) habe ich noch nicht versucht.
Ist aber im Hinterkopf als nächsten Schritt.
Vielen Dank im Voraus für jegliche Art von Hilfe!