在nginx上模拟502和504
发布时间:2020-12-13 21:41:22 所属栏目:Nginx 来源:网络整理
导读:有没有办法模拟这些错误?我为它创建了一些自定义文件,但我想确保正确显示.我为每个vhost做了不同的消息. 先感谢您. 最佳答案 您可以为nginx.conf中的每个位置块或站点的全局错误页面设置自定义错误页面. 502错误的示例: location /my_blog { error_page 50
有没有办法模拟这些错误?我为它创建了一些自定义文件,但我想确保正确显示.我为每个vhost做了不同的消息. 先感谢您. 最佳答案
您可以为nginx.conf中的每个位置块或站点的全局错误页面设置自定义错误页面.
502错误的示例: location /my_blog { error_page 502 = /502.html; return 502; } 全局502错误页面: server { listen 80; error_page 502 /502.html; location /test { return 502; } } 您甚至可以将标准错误代码附加在一起,以便为多种类型的错误提供单个页面: location /my_blog { error_page 500 502 503 504 = /server_error.html; ... } 要重定向到完全不同的服务器,假设您的http部分中定义了名为server2的上游服务器: upstream server2 { server 10.0.0.1:80; } server { ... location /my_blog { error_page 502 = @try_server2; return 502; } location @try_server2 { proxy_pass http://server2; } } manual可以为您提供更多详细信息(网上可能还有其他一些有用的示例). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 在websocket握手期间Rails ActionCable错
- 如何在NgInX中将带有查询字符串的URL重定向到没有查询字符串
- nginx – 无法解包数据,无效状态为CLOSED
- node.js – 间歇性502坏网关错误(使用nginx,nodejs,mongod
- 在没有apache的情况下通过https设置svn
- 启动IIS?6中的Gzip
- 调试Nginx缓存未命中:尽管代理有效,但仍会遇到大量的MISS
- 从django gunicorn nginx安装程序向外部URL发送POST请求
- linux – 从nginx缓慢下载大型静态文件
- 使用opsworks nginx和ELB终止SSL时强制使用HTTPS