简体   繁体   中英

jwilder/nginx-proxy points to the nginx welcome screen

I am trying to use the nginx-proxy docker container, but if I point to my domain with no subdomain (mydomain.com) then I just get the welcome page. I am using Docker-Compose and my .yml file looks like this:

proxy:
  image: jwilder/nginx-proxy
  volumes:
    - /var/run/docker.sock:/tmp/docker.sock:ro
  environment:
    DEFAULT_HOST: mydomain.com
  ports:
    - "80:80"

frontend:
  image: julienvincent/nginx:react
  ports:
    - "8000:80"
  expose:
     - "80"
  volumes:
     - frontend/src/build:/data/www
  environment:
    VIRTUAL_HOST: www.mydomain.com, mydomain.com

Is this an error in my configuration?

Your mistake is with the VIRTUAL_HOST environment variable. When you want to set its value with multiple domains , you MUST not use any space character.

Change it to VIRTUAL_HOST: www.mydomain.com,mydomain.com and everything will work out as expected.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM