Gedankenstützen rund um Webserver

Manche Dinge braucht man nicht allzu oft und muss sie daher immer wieder rauskramen.

Serververzeichnis ermitteln

erstelle eine php-Datei mit folgendem Inhalt

<?php
  phpinfo();
?>

Lade diese Datei auf den Server und ruf sie im Browser auf. In der Variable $_SERVER['DOCUMENT_ROOT'] wird der Pad angezeigt.

 

Verzeichnisschutz einrichten

Auf Webservern lässt sich ein Verzeichnisschutz mittels .htaccess - Dateien einrichten.

Dazu benötigt man 2 Dateien: .htpasswd und .htaccess

.htpasswd beinhaltet den Nutzernamen und einen Passworthash in dieser Form. 

user:$apr1$8s3tq6g0$EfOIun/jSBd1T9CCH8zmO0

Der Passworthash lässt sich mit diversen Generatoren im www erzeugen, die Datei muss in einem Bereich auf dem Server gespeichert werden, der nicht allgemein zugänglich ist.

Die 2. Datei (.htaccess) wird ins zu schützende Verzeichnis kopiert und muss folgendes enthalten:

AuthType Basic
AuthName "Passwortgeschützter Bereich"
AuthUserFile /absoluter/Pfad/zur/.htpasswd-Datei
Require valid-user

 Der absolute Pfad lässt sich mittels phpinfo() ermitteln.

 

 

 

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.