Docker jwilder/nginx代理指向nginx欢迎屏幕

Docker jwilder/nginx代理指向nginx欢迎屏幕,docker,docker-compose,jwilder-nginx-proxy,Docker,Docker Compose,Jwilder 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"

我试图使用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

这是我的配置中的错误吗?

您的错误在于
VIRTUAL\u HOST
环境变量。如果要将其值设置为,则不得使用任何空格字符


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

这应该在文档中真正提到。在此说明中,直接访问我的服务器IP现在成功地将我带到更改后的服务器,但是在端口
80
使用我指定的域时,我仍然可以看到欢迎屏幕。nginx代理是否支持空子域代理?浏览器缓存问题、空缓存或点击
Ctrl-F5
现在我刚刚得到
ERR\u NAME\u未解决
。但是ping同一个域的响应正确吗?不管怎样。域名已关闭。我假设这个问题已经解决了,因为在应用您的解决方案后,我可以通过直接IP触发正确的代理。