Nginx自定义错误未显示
我在RHEL上的Nginx配置有一些问题,我正在尝试配置自定义错误页面,这是我配置的一部分:Nginx自定义错误未显示,nginx,config,Nginx,Config,我在RHEL上的Nginx配置有一些问题,我正在尝试配置自定义错误页面,这是我配置的一部分: server { listen 443; listen [::]:443; ssl on; ssl_certificate /etc/nginx/ssl/^/ssl.crt; ssl_certificate_key /etc/nginx/ssl/^/ssl.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ss
server {
listen 443;
listen [::]:443;
ssl on;
ssl_certificate /etc/nginx/ssl/^/ssl.crt;
ssl_certificate_key /etc/nginx/ssl/^/ssl.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
server_name ~^(www\.)?(?P<domain>.+)$;
root /www/$domain;
include /etc/nginx/conf.d/my_domain;
location ~ ^/(403|404|405|50x).html {
root /www/^/error;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_param SCRIPT_FILENAME /www/$domain$fastcgi_script_name;
include fastcgi_params;
}
}
服务器{
听443;
听[:]:443;
ssl-on;
ssl_certificate/etc/nginx/ssl/^/ssl.crt;
ssl证书密钥/etc/nginx/ssl/^/ssl.key;
ssl_协议TLSv1 TLSv1.1 TLSv1.2;
ssl_密码高:!aNULL:!MD5;
ssl首选服务器上的密码;
服务器名称^(www\)?(?P.+)$;
root/www/$domain;
包括/etc/nginx/conf.d/my_domain;
位置~^/(403 | 404 | 405 | 50x).html{
root/www/^/error;
}
位置~.php${
fastcgi_pass 127.0.0.1:9000;
fastcgi_index.php;
fastcgi_截获_错误开启;
fastcgi_参数脚本_文件名/www/$domain$fastcgi_脚本_名称;
包括fastcgi_参数;
}
}
不管怎样,我已经阅读了所有内容,但我不知道该怎么做才能修复它:(在有人问之前……是的,我已经重新启动了nginx!您的
错误页面指令在哪里?另外,您在根指令中有奇怪的错误页面路径。