Es muss eine weitere Dateien namens ".htpasswd" mit den entsprechenden Benutzern angelegt werden. (Bsp: htpasswd-Generator)
Überprüft, ob der Benutzer eine der genannten IP Adressen besitzt. Wenn nicht, wird eine Passwortabfrage angezeigt, welche die Benutzer aus der .htpasswd nutzt.
Code: Alles auswählen
AuthType Basic
AuthName "Passwortgeschützter Bereich"
AuthUserFile /pfad/zur/.htpasswd
<RequireAny>
Require ip 1.2.3.4 # <-- eine feste IP
Require ip 4.3.2.1 # <-- noch eine feste IP
Require ip 127. # <-- localhost
Require ip 1.2.0.0/255.255.0.0 # <-- komplettes Netz
Require valid-user
</RequireAny>
Hier müssen alle Bedingungen erfüllt sein, damit der Besucher auf die Seite kommt (IP Adresse + korrektes Passwort):
Code: Alles auswählen
AuthType Basic
AuthName "Passwortgeschützter Bereich"
AuthUserFile /pfad/zur/.htpasswd
<RequireAll>
Require ip 1.2.3.4 # <-- eine feste IP
Require valid-user
</RequireAll>