Docker jwilder/nginx代理指向nginx欢迎屏幕
我试图使用docker容器,但是如果我指向没有子域的域(mydomain.com),那么我只会得到欢迎页面。我正在使用Docker Compose,我的.yml文件如下所示: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"
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触发正确的代理。