- Registriert
- 5. Okt. 2019
- Beiträge
- 174
- Punkte
- 78
- XF Version
- 2.1.2
- PHP-Version
- 7.2
- MySQL/MariaDB
- 10.1
- Provider/Hoster
- Hetzner
Zuerst müssen wir die .htpasswd Datei erstellen.
Der Apache liefert unter Linux gleich den Befehl zur Erstellung der .htpasswd Datei mit, welcher ganz einfach angewendet werden kann. Wir nehmen an, dass das Forum unter /var/www/webseite liegt:
htpasswd -c /var/www/webseite/.htpasswd admin
Da wird man gleich nach dem gewünschten Passwort gefragt.
Dieses unbedingt notieren!
Jetzt in der .htaccess Datei im Forum Hauptverzeichnis folgendes anhängen:
Mit Allow from können erlaubte IPs oder IP-Ranges angegeben werden.
Falls nicht erwünscht, einfach Deny from all weglassen.
Das wars schon.
Wenn Du nun ins AdminCP willst, erscheint ein zusätzliches Anmeldefenster.
Hier admin und das oben vergebene Passwort eingeben.
Habe das ganze mit Apache 2.4.41 und PHP 7.2.19 getestet.
Falls die htaccess Datei nicht abgearbeitet wird, habe ich hier:
XF2.1 - htaccess wird nicht ausgeführt
einen Thread dazu.
Der Apache liefert unter Linux gleich den Befehl zur Erstellung der .htpasswd Datei mit, welcher ganz einfach angewendet werden kann. Wir nehmen an, dass das Forum unter /var/www/webseite liegt:
htpasswd -c /var/www/webseite/.htpasswd admin
Da wird man gleich nach dem gewünschten Passwort gefragt.
Dieses unbedingt notieren!
Jetzt in der .htaccess Datei im Forum Hauptverzeichnis folgendes anhängen:
Code:
<FilesMatch admin.php>
AuthType Basic
AuthName "Zugriff verweigert - Bitte User und Passwort eingeben"
AuthUserFile "/var/www/webseite/.htpasswd"
require valid-user
Order deny,allow
Deny from all
Allow from 11.111
Allow from 222.222.222.22
Allow from 33.33.233.233
</FilesMatch>
Falls nicht erwünscht, einfach Deny from all weglassen.
Das wars schon.
Wenn Du nun ins AdminCP willst, erscheint ein zusätzliches Anmeldefenster.
Hier admin und das oben vergebene Passwort eingeben.
Habe das ganze mit Apache 2.4.41 und PHP 7.2.19 getestet.
Falls die htaccess Datei nicht abgearbeitet wird, habe ich hier:
XF2.1 - htaccess wird nicht ausgeführt
einen Thread dazu.