ポイントと設定内容
- server ディレクティブに 80 と 443 の両方の listen を書くだけ。
server {
listen 80;
listen 443 ssl;
... 略 ...
}
ちなみに、 80 番ポートへのアクセスを 443 番ポートへのアクセスに強制する設定
server {
listen 80;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
... 略 ...
}
おわりに
oki2a24/docker_lemp_laravel: Laravel 用の Docker Compose (Nginx、MySQL、PHP) です。 では 80 番ポートへのアクセスを 443 番ポートへのアクセスにリダイレクトすることで全てのアクセスを 443 で受け付けるような設定としました。
ある時、テストするのに 80 番ポートで受け付けたいな、、、と思ったのですけれども、当然、できません。
解決するのに、地味に時間がかかってしまいましたので、簡単ではありますけれどもメモを残しました。
以上です。