調べてみるとerror_pageディレクティブの設定が反映されないのはNginxのバグではないかとのこと(http://serverfault.com/questions/326877/nginx-error-page-directive-is-silently-ignored)。
returnをlocationの中にいれると正常に表示された。
server {
listen 80;
server_name lw.aroundtheclock.jp;
error_page 503 /maintenance/maintenance.html;
location /maintenance/ {
root /var/www/html/;
}
location / {
return 503;
#proxy_pass http://localhost:3010;
}
}
0 件のコメント:
コメントを投稿