我的问题是我的应用程序可通过数字海洋上的标准8080端口访问。我的DNS设置是: example.com链接到一些完全不同的IP api.example.com链接到我的数字海洋液滴IP。
我的dokku实例VHOST文件设置为“api.example.com”,HOSTNAME文件也设置为“api.example.com”。将我的应用程序推送到此dokku实例后,最后一行显示“Application deploy:http://api.example.com”。但即使在此之后,我的应用程序也无法在api.example.com上访问,只能在api.example.com:49204上访问。
我想我错过了一些东西,但我不知道是什么,因为我无法找到一个教程来处理需要为dokku配置的确切字符串。
答案 0 :(得分:1)
dokku config:unset NO_VHOST
fixed the issue in my case