やりたいこと
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
      
  
  
  
  

コメント