使用 dokku 将应用程序部署到默认 http 端口 (80)

Deploy app with dokku to default http port (80)

我无法通过数字海洋上的标准 8080 端口访问我的应用程序。我的 DNS 设置是: example.com 链接到一些完全不同的 IP api.example.com链接到我的数字海洋水滴IP.

我的 dokku 实例 VHOST 文件设置为 "api.example.com",HOSTNAME 文件也设置为 "api.example.com"。在我将我的应用程序推送到这个 dokku 实例后,最后一行显示 "Application deployed: http://api.example.com"。但是即使在这之后,我的应用程序也无法在 api.example.com 上访问,只能在 api.example.com:49204.

上访问

我想我错过了什么,但我不知道是什么,因为我找不到处理需要为 dokku 配置的确切字符串的教程。

dokku config:unset NO_VHOST

解决了我的问题