4

エラーページをテストするためにnginxエラーをトリガーしようとしています。これは私が試したものです:

server {
    // ...
    root /path/to/site
    error_page 504 502 500 = /html/error/500.html; # absolute path: /path/to/site/html/error/500.html
    return 500;
}

しかし、デフォルトのnginxエラーが発生し続けます。html をテストするだけでは不十分です。nginx が正しいエラー ページを表示することを確認したいと思います。

何か案は?

4

1 に答える 1

14
 server {
     root /path/to/site
     error_page 504 502 500 = /html/error/500.html;

     location /get_error {
         return 500;
     }
 }

ドキュメントを参照してください: http://nginx.org/en/docs/http/ngx_http_rewrite_module.html

于 2012-12-05T17:56:58.540 に答える