Basic Auth einrichten
Wir brauchen von Apache die apache2utils
sudo apt- get install apache2-utils
|
Neuen Benutzer anlegen
sudo htpasswd -c /etc/nginx/.htpasswd exampleuser
|
Konfiguration ergänzen
in /etc/nginx/sites-available/ muss dann in die zu schützende Site diese beiden Zeilen nach dem Pfad eingefügt werden.
auth_basic "Restricted" ;
auth_basic_user_file /etc/nginx/.htpasswd;
|
Beispiel:
server {
listen portnumber;
server_name ip_address;
location / {
root /var/www/mywebsite.com;
index index.html index.htm;
auth_basic "Restricted" ; #For Basic Auth
auth_basic_user_file /etc/nginx/.htpasswd; #For Basic Auth
}
}
|
Neue Konfig auf Fehler testen und bei Erfolg die konfig neu einlesen
sudo nginx -t && sudo nginx -s reload
|
No Comments