Dans ma configuration Nginx, je voudrais protéger par mot de passe certains sites Web, sauf lorsque j'y accède depuis mon adresse IP à la maison. Comment puis-je configurer cela?
Aussi, mis à part l'accès à mon PC à domicile, est-ce sécurisé?
Dans ma configuration Nginx, je voudrais protéger par mot de passe certains sites Web, sauf lorsque j'y accède depuis mon adresse IP à la maison. Comment puis-je configurer cela?
Aussi, mis à part l'accès à mon PC à domicile, est-ce sécurisé?
Après de longues recherches, je l'ai finalement trouvé moi-même.
Lorsque satisfy_any
est mis sur "Directive résout l'accès avec au moins une vérification réussie, exécutée par les modules HttpAccessModule ou HttpAuthBasicModule"
location / {
satisfy any;
allow 10.1.1.10;
deny all;
auth_basic "site fermé";
auth_basic_user_file /data/www_data/htpasswd;
}
(satisfy any
est la nouvelle syntaxe, satisfy_any
a généré un avertissement. Cependant, je ne trouve pas la documentation)
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.