やりたいこと
jwilder/nginx-proxy は、リバースプロキシとして利用する。
Dockerのjwilder/nginx-proxyを使って、グローバルIPアドレスでアクセスしたときに表示させるサイト(Dockerのコンテナ)を設定したい。
つまり、ドメインではなくてIPアドレスでアクセスした場合でも表示されるように、デフォルトのサイトを設定したい。
やり方
nginx-proxy の environmentに、「DEFAULT_HOST」でデフォルトで表示したいサイトのドメインを指定する。
例)Dockerのホストマシンに外部からIPアドレスでアクセスされた際に、「example.com」が表示されるようにしたい場合:
nginx-proxy:
container_name: nginx-proxy
image: jwilder/nginx-proxy
ports:
- "80:80"
- "443:443"
environment:
- DEFAULT_HOST=example.com
コメント