Je veux sécuriser un dossier avec un nom d'utilisateur et un mot de passe. Le mot de passe ne doit être nécessaire que pour accéder au serveur depuis l'extérieur de son réseau. (192.168.0.0/24)
J'ai essayé d'utiliser le fichier .htaccess, mais il ne tient pas compte de mon satisfy any
.
AuthType Basic
AuthName "pw"
AuthUserFile /var/www/folder/.htpasswd
Require valid-user
Order allow,deny
Allow from 192.168.0.0/255.255.255.0
satisfy any
Je ne suis pas sûr que le Allow from
est correcte. Nginx transmet les en-têtes à Apache, donc la "vraie IP" est vue par Apache aussi.
La protection par mot de passe serait-elle plus facile avec nginx ?