1

我正在尝试使用nginx-proxy docker 容器,但是如果我指向没有子域 (mydomain.com) 的域,那么我只会得到欢迎页面。我正在使用 Docker-Compose,我的 .yml 文件如下所示:

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

这是我的配置错误吗?

4

1 回答 1

2

您的错误在于VIRTUAL_HOST环境变量。当你想用多个域设置它的值时,你不能使用任何空格字符。

将其更改为VIRTUAL_HOST: www.mydomain.com,mydomain.com,一切都会按预期进行。

于 2015-08-06T20:02:15.957 回答