nginx:error_page不起作用
发布时间:2021-03-30 21:03:39 所属栏目:Nginx 来源:互联网
导读:我尝试使用此snipplet为我的rails应用程序设置维护页面.error_page 503 /system/maintenance.html; if (-f $document_root/system/maintenance.html) { return 503; } 这可以工作,只要maintenance.html的存在导致web服务器返回503.
我尝试使用此snipplet为我的rails应用程序设置维护页面.
这可以工作,只要maintenance.html的存在导致web服务器返回503.但它返回最小的nginx默认error_page,而不是我的maintenance.html.为什么? 在Ubuntu 10.04 LTS上的nginx 1.0.12 完整的vhost配置:https://gist.github.com/1948225 最佳答案 “if”和“return”指令是ngx_rewrite_module的一部分.由于您在服务器级别声明了这样的条件,因此您没有机会让nginx处理error_page. 使您的配置清晰: (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在具有Nginx和Gunicorn的生产环境中,使用unix套接字或tcp绑
- django-nginx 500错误,tmp文件夹的权限被拒绝
- wordpress – Varnish nginx ssl woocommerce – wc-ajax表
- 木偶代理到puppet master(在nginx/ruby1.9上运行)SSL证书问
- 检查在nginx上访问我网站的IP
- .htaccess – nginx中MEAN-stack应用程序的漂亮url
- python – 为什么我的gunicorn进程忽略了Django的日志级别设
- Nginx:如何仅将标头添加到特定文件和文本
- ruby-on-rails – 资产不适用于RoR 4,Nginx,Unicorn
- 外部托管的Nginx代理图像/ javascript