阅读了许多文章和Stackoverflows之后, 我定在
---- Godaddy ----
docker-compose rm --all &&
docker-compose pull &&
docker-compose build --no-cache &&
docker-compose up -d --force-recreate &&
---- Heroku ----
CNAME host => www
points to => example.herokuapp.com
Forwarding => http://www.example.com
当我卷曲时
Domain names
example.com
www.example.com
它会正确返回我想要的HTML。
但是,当我在浏览器上转到curl -v -H "Host: www.example.com" www.example.com.herokudns.com
或www.example.com
时,
Heroku说
example.com
为什么?
答案 0 :(得分:1)
我想我明白了。我要注意三件事。
我建议使用Cloudflare,它是我从this post中学到的(在实施Cloudflare之后一定要使用https
访问您的网站),因为这种方法似乎是一种可靠的解决方案。
感谢您的所有帮助和评论:)。