サーバのデフォルトページよりはマシな、日本語でそこそこ汎用に使えそうなページ集。
- シンプルなデザイン
- 過不足なく、わかりやすいエラーメッセージ
errors.conf
等を作成して include
する。
git clone --depth=1 https://github.com/ryochin/http-error-pages-ja /var/nginx/errors
vi /var/nginx/conf/errors.conf
error_page 400 /400.html;
error_page 401 /401.html;
error_page 402 /402.html;
error_page 403 /403.html;
error_page 404 /404.html;
error_page 405 /405.html;
error_page 406 /406.html;
error_page 407 /407.html;
error_page 408 /408.html;
error_page 500 /500.html;
error_page 501 /501.html;
error_page 502 /502.html;
error_page 503 /503.html;
error_page 504 /504.html;
error_page 505 /505.html;
error_page 506 /506.html;
error_page 508 /509.html;
error_page 510 /510.html;
error_page 511 /511.html;
location ^~ /_errors/ {
root /var/nginx/errors;
allow all;
}
location ~ /(4[01235][0-9]|5[01][0-9])\.html {
root /var/nginx/errors;
allow all;
internal;
}
include /var/nginx/conf/errors.conf;
HTML ファイル群を生成する。
vi http_status_code.yml
vi template.html
./build.rb
表示を確認する際に絶対パスを解釈してほしいので、表示用ウェブサーバを起動する。
docker-compose build
docker-compose up
open http://localhost:10080/
CC0 1.0 Universal, Public Domain