Im Versuch, die Fehlerseite in /temp/www/error403.html angezeigt werden, wenn ein 403-Fehler auftritt.mit nginx
Dies sollte immer dann sein, wenn ein Benutzer versucht, über https (ssl) auf die Site zuzugreifen. Die IP befindet sich in der Datei blovkips.conf, aber im Moment wird die Standardfehlerseite von nginx angezeigt. Ich habe den gleichen Code für meine anderen Server (ohne Sperrung) und es funktioniert.
Ist es die IP den Zugriff auf die benutzerdefinierte 403-Seite blockiert? Wenn ja, wie bekomme ich es zur Arbeit?
server {
# ssl
listen 443;
ssl on;
ssl_certificate /etc/nginx/ssl/site.in.crt;
ssl_certificate_key /etc/nginx/ssl/site.in.key;
keepalive_timeout 70;
server_name localhost;
location/{
root /temp/www;
index index.html index.htm;
}
# redirect server error pages to the static page
error_page 403 /error403.html;
# location = /error403.html {
# root /temp/www;
# }
# add trailing slash if missing
if (-f $document_root/$host$uri) {
rewrite ^(.*[^/])$ $1/ permanent;
}
# list of IPs to block
include blockips.conf;
}
Edit: Korrigierte error_page Code 504-403, aber ich habe immer noch das gleiche Problem
Bingo! Freut mich, dass du es gefunden hast. – ewall