[英]Heroku CloudFlare No Such App
我讀了這兩篇文章
https://robots.thoughtbot.com/set-up-cloudflare-free-ssl-on-heroku http://www.higherorderheroku.com/articles/cloudflare-dns-heroku/
並嘗試將 Cloudflare 與 Heroku 一起使用:
我已按照指示設置了 2 CNAME:
www -> myherokudomain.herokuapp.com
mydomain.com -> myherokudomain.herokuapp.com
並相應地設置 DNS,它與 cloudflare 一起正常工作
curl -I mydomain.com
HTTP/1.1 404 Not Found
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Server: cloudflare-nginx
但我仍然收到“Heroku 沒有這樣的應用程序”。
有人有同樣的問題嗎?
聽起來 Heroku 的某些配置不正確,因此我會與他們核實。 記錄返回 404。
你的 heroku 應用程序需要有自定義域插件才能工作。
我在 Heroku 上托管的應用程序也有類似的問題。
對我來說,通過www.myowndomain.com訪問我的應用是有效的。 但是,通過根域 (myowndomain.com) 直接訪問應用程序會在 heroku 平台上顯示“沒有此類應用程序”。
在終端上執行 ping 顯示:
curl -I www.myowndomain.com
(正常工作),同時; curl -I myowndomain.com
(不起作用)
因此,我使用“myowndomain.com”在 heroku 上添加了另一個自定義域名,而不是我之前添加的第一個自定義域“www.myowndomain.com”。
我復制了目標並在我的 Cloudflare 帳戶上創建了一個新的 CNAME 記錄。 Cloudflare 立即應用了CNAME 扁平化。
現在,我的應用程序可以通過以下方式訪問: www.myowndomain.com和直接通過:myowndomain.com
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.