我创建了一个 Rails 应用程序并成功将其部署到 DigitalOcean。每次我进行部署时,端口都会更改。第一个问题,如何让它停止,如何让我的应用程序响应端口 80,这样我就可以在不指定端口号的情况下从外部访问它?我的一部分想回到heroku并支付更多费用,因为我没有这些头痛......
问问题
255 次
2 回答
1
除非您将 Dokku 配置为使用您的域名,否则它将在随机端口为应用程序提供服务。
将您的根域名放入/home/dokku/VHOST
来自Dokku 文档的文件中:
如果在你推送你的应用程序时这个文件仍然不存在,dokku 将使用端口号发布应用程序(即http://example.com:49154)
于 2014-12-16T17:58:08.420 回答
1
我必须为我的应用启用 VHOSTS:
domains:enable <app>
请参阅http://dokku.viewdocs.io/dokku/configuration/domains/#domain-configuration
于 2017-04-12T19:35:00.997 回答