Ich möchte einige Standorte in Nginx durch die Angabe von deny/allow-Anweisungen zu sichern, aber ich will nicht Außenseiter wissen, dass ein Standort verweigert wird. Ich möchte, dass Außenstehende 404, nicht 403 http-Code bekommt. Meine Konfiguration Schnipsel istWie zu verweigern mit 404 auf Nginx
location /admin/ {
uwsgi_pass myupstream1;
include /path/to/uwsgi_params;
allow 127.0.0.1;
deny all;
}
Wenn ich versuche, zu besuchen/admin/nginx antwortet mit HTTP 403, aber ich möchte es mit HTTP 404. Jedes Rezept für diese reagieren?
Danke dafür. Hatte das schon in meiner Konfigurationsdatei für die 50x nicht gewusst das war die Art Dinge zu machen, wirklich nett, weiß sie nicht ob ein Ort tatsächlich existiert oder nicht :) –
Ich habe die zurückgegebenen 404 Header mit Addons verifiziert. mozilla.org/de-DE/firefox/addon/live-http-headers - mit 'internal' in der Zeilengruppe'/40X.html' (anstelle von 'root path') wird die Standardseite' 404' zurückgegeben. –