nginx:error_page不起作用
发布时间:2021-03-30 17:04:41 所属栏目: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. 使您的配置清晰: (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – Nginx PHP-fpm权限
- django-nginx fastcgi-未处理的异常(从Django 1.2.4升级到D
- 正则表达式 – nginx子域重写
- 如何在一个容器中使用Nginx,在另一个容器中使用php-fpm?
- 无法通过非根上下文路径中的kubernetes ingress-nginx获取W
- regex-如何匹配nginx中扩展名较少的文件的位置?
- linux – Nginx使用writev()和sendfile()
- 为解析服务器IP的所有服务器名称提供Nginx SSL证书
- linux – 无法启动php-fpm – “无法为用户’apache’获取u
- 如何为Nginx设置client_max_body_size动态
推荐文章
站长推荐
- node.js – 你应该如何处理auth并在微服务之间共
- 502运行其他php文件时运行默认laravel应用程序时
- ruby-on-rails – 独角兽超时处理
- 使用Nginx,fastcgi和php设置开发环境时,我从php服
- ruby-on-rails – 使用SSL在Nginx后面的Rails 5中
- django-Nginx:在CentOS 7上对Gunicorn套接字的权
- nginx – 我的www子域名收到了SSL_ERROR_BAD_CER
- regex-如何匹配nginx中扩展名较少的文件的位置?
- nginx将文件类型传递给后端服务器
- php-从nginx将参数传递给auth_request模块
热点阅读
