Diskussion:.htaccess: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(Diskussionseintrag zu Auth von Skripten entfernt, weil der entsprechende Text korrigiert wurde.)
(Umgebungsvariablen in PHP wurden überprüft.)
Zeile 1: Zeile 1:
Die Seite ist bisher ungeprüft von der alten Website übernommen. Sie dokumentiert momentan auch nur einen sehr kleinen Teil der Möglichkeiten, die man mit der .htaccess-Datei hat. --[[Benutzer:Jrs00-wiki|Jrs00-wiki]] 22:43, 17. Mär. 2009 (UTC)
Die Seite ist bisher ungeprüft von der alten Website übernommen. Sie dokumentiert momentan auch nur einen sehr kleinen Teil der Möglichkeiten, die man mit der .htaccess-Datei hat. --[[Benutzer:Jrs00-wiki|Jrs00-wiki]] 22:43, 17. Mär. 2009 (UTC)
Es sollte jemand prüfen, ob <code>$ENV['REMOTE_USER']</code> aus PHP-Skripten heraus wirklich funktioniert. --[[Benutzer:Jrs00-wiki|Jrs00-wiki]] 21:07, 22. Mär. 2009 (UTC)


Folgendes stand ursprünglich auf der Seite für SW Pakete. Habe stattdessen Verweis auf diese .htaccess Seite eingefügt.  
Folgendes stand ursprünglich auf der Seite für SW Pakete. Habe stattdessen Verweis auf diese .htaccess Seite eingefügt.  

Version vom 2. Juni 2009, 15:01 Uhr

Die Seite ist bisher ungeprüft von der alten Website übernommen. Sie dokumentiert momentan auch nur einen sehr kleinen Teil der Möglichkeiten, die man mit der .htaccess-Datei hat. --Jrs00-wiki 22:43, 17. Mär. 2009 (UTC)

Folgendes stand ursprünglich auf der Seite für SW Pakete. Habe stattdessen Verweis auf diese .htaccess Seite eingefügt.

Zum Ableichen:

Basic Auth

In der .htaccess müssen die Pfade für AuthUserFile und AuthGroupFile entweder absolut oder relativ zur ServerRoot angegeben werden.

Der FTP-Zugang erfolgt in einer chroot-Umgebung, somit ist / tatsächlich für den Server ein Unterverzeichnis, und zwar /home/pacs/xyz00, wobei xyz00 für das jeweilige Paket steht.

Hier ein Beispiel für eine .htaccess-Datei:

z.B. in /doms/fotos.example.com

AuthType Basic

AuthName "privater  Bereich,  Passwort  erforderlich"
AuthUserFile /home/pacs/xyz00/doms/fotos.example.com.htpasswd

require valid-user

Das fotos.example.com.htpasswd AuthUserFile wird mit dem Programm htpasswd lokal erstellt und dann per FTP hochgeladen, oder in einer Shell eines Dynamik-Web Paketes.

Die .htpasswd Datei kann selbstverständlich auch eine kürzeren Namen bekommen, sollte aber außerhalb des HTTP-Bereichs der Domain angelegt werden und muss dann aus der .htaccess entsprechend referenziert werden.