我有一个x.conf Nginx文件,如下:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:5000;
include /etc/nginx/conf.d/proxy-pass-set-headers;
}
}
我需要将用户的请求自动重定向到固定的JSON文件,当由于维护或其他问题而无法使用所有URL时,该文件位于另一个服务器块中。我该怎么办?
server {
listen 80;
server_name example.com;
error_page 500 501 502 503 504 =200 @error;
location @error {
root /opt/devops/nginx/error/;
try_files /error.json /;
break;
}
location / {
proxy_pass http://localhost:5000;
include /etc/nginx/conf.d/proxy-pass-set-headers;
}
}