Erstellt von Dominik am 8. Juli 2010
.htaccess
AuthType Basic
AuthName "user"
AuthUserFile /path/to/.htpasswd
require valid-user
Order deny,allow
Deny from all
Allow from 127.0.0.1
satisfy any
AuthType Basic
AuthName “user”
AuthUserFile /path/to/.htpasswd
require valid-user
Bedeutet:
Man kann sich nur mit User und Passwort anmelden. In diesem Fall heißt der User “user” und das verschlüsselte Passwort findet am in /path/to/.htpasswd
Order deny,allow
Deny from all
Allow from 127.0.0.1
Bedeutet:
Alle IPs sind ausgesperrt, bis auf 127.0.0.1
satisfy any
Bedeutet:
Ohne “satisfy any” dürfte man nur von 127.0.0.1 inkl. Passworteingabe zugreifen. satisfy any bedeutet, dass nur eine der Voraussetzungen erfüllt werden muss. Entweder man gibt das Passwort ein, wenn man nicht von 127.0.0.1 kommt. Oder man kann direkt zugreifen, wenn man von 127.0.0.1 kommt
Praktisch!
Abgelegt unter Apache Webserver | 1 Kommentar »
Erstellt von Dominik am 7. September 2009
Auf gaijin.at kann man Passwörter, die für eine .htpasswd zu verwenden sind, schon online erstellen. Ist ein praktisches Tool
Abgelegt unter Apache Webserver | Keine Kommentare »
Erstellt von Dominik am 24. Juni 2009
Die meisten Apaches benötigen ein index File, sonst gibts einen 403 Fehler. Das kann man mit einer .htaccess im entsprechenden Verzeichnis umgehen
Inhalt:
Options +Indexes
Abgelegt unter Apache Webserver | Keine Kommentare »
Erstellt von Dominik am 17. Juni 2009
Weiterleitungen mittels einer .htaccess:
Vorgabe: Mehrer Domains sollen auf eine bestimmte Zieladresse umgeleitet werden. Man besitzt bspw. die Domains domain.at .de .eu .com und will, dass in der Adresszeile des Browsers immer www.domain.at steht. So realisiert man das:
RewriteCond %{SERVER_NAME} ^domain.eu$ [OR]
RewriteCond %{SERVER_NAME} .domain.eu$
RewriteRule ^(.*) http://www.domain.at [L]
^domain.eu$
^ gibt den Anfang des übergebenen Wertes an
$ gibt das Ende des übergebenen Wertes an
[OR] gibt an, dass noch eine weitere Bedingung kommt
. hat keinen fixen Anfang, weil ja ^ fehlt.
Erste Zeile: Enstpricht dem Eintrag “domain.eu”
Zweite Zeile: Entspricht dem Eintrag “*.domain.eu”
Dritte Zeile: Gibt an, auf was der übergebene Wert umgeschrieben werden soll
[L] steht für Link
Das Ganze gehört in eine .htaccess rein und fertig!
Abgelegt unter Apache Webserver | Keine Kommentare »