J'ai un service qui peut faire une autorisation sur /auth-admin
. Je confirme que cela fonctionne avec des pages web statiques. Cependant, si les pages contiennent des appels d'API comme la connexion à phpmyadmin, auth_request
le cassera. Quel est le bon moyen de définir auth_request
?
serveur {
écoute 443 ssl;
nom_serveur example.com;
emplacement / {
proxy_pass http://192.168.1.13:8085;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
emplacement /auth-admin {
interne;
proxy_pass http://192.168.1.13:8085/auth.php?admin;
}
emplacement /phpmyadmin/ {
auth_request /auth-admin;
proxy_pass http://192.168.1.13:8086/;
add_header X-Frame-Options "SAMEORIGIN";
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}