ザクっとやりたい.
nginxにはdebugモードというのがあるらしい.
Dockerで雑にやりたい.
以下のOfficialイメージのドキュメントに解説があった.
https://hub.docker.com/_/nginx
docker-composeでやるときには以下のように書けばよいらしい.
設定ファイルのvolumeマウントは私が追記した.
web: image: nginx volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro - ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf - ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf - ./docker/nginx/log/:/var/log/nginx/ command: [nginx-debug, '-g', 'daemon off;']
あとはnginx.confを以下のように書き換える.
#error_log /var/log/nginx/error.log notice; error_log /var/log/nginx/error.log debug;
そうするとerror.logにいっぱいログが出てきてありがたくなる.