Rolf B: Apache2 public/private Zugriff

Beitrag lesen

Hallo Henry,

eigentlich ist cgi-bin ein Unterverzeichnis des Web-Rootfolders. Im Web-Root liegen die HTML-Dokumente, ggf. gibt es auch Unterverzeichnisse mit HTML.

D.h. wenn Du www.example.com und henry.example.com hättest, könnte man es so machen

Verzeichnis Inhalt
/.../www/www.example.com index.html, weitere HTML- oder PHP-Dateien, .htaccess
/.../www/www.example.com/cgi-bin CGI-Scripte
/.../www/www.example.com/images Bilder
/.../www/henry.example.com index.html, weitere HTML- oder PHP-Dateien, .htaccess
/.../www/henry.example.com/cgi-bin CGI-Scripte
/.../www/henry.example.com/images Bilder

Aber sollen es verschiedene Domains sein? Oder nur eine, mit Unterordnern? Geht auch. Was "richtiger" ist? Kommt auf die Bedarfe an. Verschiedene Domains sind unterschiedliche Origins, du hast dann die Cross-Origin Trennungsregeln des Browsers wenn Du vom Browser aus in einem Bereich Inhalte des anderen Bereichs abrufen willst.

Verzeichnis Inhalt
/.../www/www.example.com/public index.html, weitere HTML- oder PHP-Dateien, .htaccess
/.../www/www.example.com/public/cgi-bin CGI-Scripte
/.../www/www.example.com/public/images Bilder
/.../www/www.example.com/henry index.html, weitere HTML- oder PHP-Dateien, .htaccess
/.../www/www.example.com/henry/cgi-bin CGI-Scripte
/.../www/www.example.com/henry/images Bilder

Ich rate aber eigentlich davon ab, einen "anyone"-Ordner mit Passwortsicherung zu haben. Ein Passwort ist etwas für eine Person, ein geteiltes Geheimnis ist keins mehr. Welcher Art sind diese Inhalte? Gibt es für jeden, der auf den private-Ordner zugreifen soll, auch einen eigenen PrivateX Bereich? Eventuell kann man den geschützten anyone-Bereich per mod-alias in den jeweiligen Private-Bereichen einblenden (oder als Unix Filesystemlink).

Rolf

--
sumpsi - posui - obstruxi