如何将 Heroku 子域重定向到外部 VPS?

如何将 Heroku 子域重定向到外部 VPS?

我有以下设置:

  • 托管在 VPS (ip: 123.44.55.66)上的 Wordpress 博客
  • Heroku 应用已上线 ( my-app.heroku.com)
  • 从 Namecheap 购买的域名(www.my-app.com
  • Heroku 域名已经设置,因此可以正确显示在www.my-app.com

我希望能够重定向blog.my-app.com到我的 VPS(隐藏 IP 并显示为blog.my-app.com),但似乎无法实现。我尝试设置A我的 NameCheap DNS 记录以指向,123.44.55.66但似乎不起作用。

我缺少哪些额外的配置?

答案1

终于让它工作了。这是最终配置:

Heroku
添加新域

  • 域名:blog.my-app.com
  • DNS 目标:blog.my-app.com.herokudns.com

NameCheap DNS
首先设置一条A记录:

  • 类型:A

  • 主持人:blog

  • 价值:123.44.55.66

  • 生存时间(TTL):Automatic

现在设置一个URL Redirect Record

  • 类型:URL Redirect Record
  • 主持人:@
  • 价值:http://blog.my-app.com

WordPress设置(在您的 VPN 中)

  • WordPress 地址 (URL):http://blog.my-app.com

  • 网站地址(URL):http://blog.my-app.com

相关内容