在名称堆上为Heroku Rails应用程序创建子域

arknldoa  于 2022-11-13  发布在  其他
关注(0)|答案(2)|浏览(112)

我在namecheap上注册了一个域名,比如说mysite.com。我想把这个域名作为我的个人站点。我还想myapp.mysite.com为Heroku上的Rails应用程序创建一个类似www.example.com的子域。
我试过在域名堆 Jmeter 板的DNS部分配置一个,但是我对这些东西还不熟悉。我使用CNAME类型,@代表主机,automatic代表TTL。
我还myapp.mysite.com在Heroku Jmeter 板中添加了www.example.com作为自定义域。
我这样做对吗?请详细解释一下,这样我就可以了解更多关于DNS的信息。
编辑:
我已将我的子域更改为:
1.类型:CNAME
1.主机:myapp
1.值:mysite.om

  1. TTL:自动
    由于DNS已经更新,我现在从Nginx得到一个400坏请求错误。是因为Heroku吗?我必须在Heroku中添加一些设置吗?
kd3sttzy

kd3sttzy1#

我已经找到了我的问题的解决方案。所以首先,高级DNS的正确配置:
1.类型:CNAME
1.主机:myapp
1.值:myapp.herokuapp.com(不使用https协议)

  1. TTL:自动
    在此之后,DNS需要一段时间来更新子域并使其可用。在此期间,我需要将子域添加到我的Heroku配置中。这可以通过终端的 Jmeter 板来实现。
    我是通过终端使用以下命令完成的:heroku域名:添加myapp.mysite.com
    过了一段时间,它终于工作了。但是,有一个自定义域或子域禁用默认的SSL从Heroku。
    我主要是通过这篇文章了解到:https://devcenter.heroku.com/articles/custom-domains
wbgh16ku

wbgh16ku2#

选择的答案对我不起作用,但遵循文档起作用。
1.开放终端

  1. heroku domains:add www.example.com
  2. host www.example.com
  • 复制如下所示的URL:whispering-willow-5678.herokudns.com
  • 注意它将始终以.herokudns.com为后缀
  • 添加一个带有主机的CNAME记录(在我的示例中为www)。
  • 将您复制的url粘贴到Value下(请参见下面的屏幕截图)。
  • 单击“名称堆”上的复选标记
  • 利润

资源类

相关问题