
nginx:error_page不起作用
我尝试使用此snipplet为我的rails应用程序设置维护页面.error_page 503 /system/maintenance.html; if (-f $document_root/system/maintenance.html) { return 503; } 这可以工作,只要maintenance.html的存在导致web服务器返回503.

nginx不会在文档根目录的子目录中提供error_page
这是我的nginx配置的片段:server { error_page 500 /errors/500.html; } 当我在我的应用程序中导致500时,Chrome只显示其默认的500页(Firefox和Safari显示空白页面),而不是我的自定义错误页面.我知道该文件存在,因为我可以访问http://server/errors/500.html