Dockerのjwilder/nginx-proxyを使ってグローバルIPアドレスでアクセスしたときのサイト設定 | クズリーマンのカス備忘録

Dockerのjwilder/nginx-proxyを使ってグローバルIPアドレスでアクセスしたときのサイト設定

docker-logo docker
スポンサーリンク

やりたいこと

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

コメント

タイトルとURLをコピーしました