Utoljára aktív 1 month ago

Revízió 1d929f1f2b33f205a6bcd792c35136c4788ac7a9

nginx_htpassword Eredeti
1# NGINX - IPs autorisées puissent accéder sans mot de passe, et que toutes les autres doivent s’authentifier :
2
3
4
5location / {
6 satisfy any; # Permet à une condition (IP ou auth_basic) de suffire pour accéder
7
8 # Liste des IPs autorisées
9
10 allow 192.168.1.0/24;
11 deny all; # Toutes les autres IPs sont refusées sans l’authentification
12
13 # Authentification basique
14 auth_basic "Restricted Content";
15 auth_basic_user_file /data/nginx/.htpasswd;
16}
17
18-------------------------------
19# Explication du comportement :
20#
21# satisfy any : indique que l’accès est accordé si au moins une condition est remplie.
22# Soit l’IP correspond à celles autorisées (allow).
23# Soit l’utilisateur entre un login/mot de passe.
24#
25# Si l’IP est dans la liste allow : l’accès est direct, sans demande de mot de passe.
26# Si l’IP n’est pas dans la liste allow : l’utilisateur est invité à entrer un login/mot de passe défini dans le fichier .htpasswd.
27
28