すべてのサーバーに共通の場所を定義することはできますか? nginx の場所のドキュメントから、場所はサーバーに依存することがわかりました。私はこのようなことをしたいと思います:
...
http {
error_page 404 /error/404.html;
error_page 500 501 502 503 504 /error/50x.html;
location ^~ /error/ {
internal;
root /var/www/nginx/errors;
}
server {
...
}
server {
...
}
...
}
私は設定しようとしました:
http {
...
root /var/www/nginx/errors; # also with root /var/www/nginx
...
}
成功しない: 常に nginx のデフォルトのエラー ページを表示します。