【发布时间】:2014-12-16 05:10:49
【问题描述】:
我创建了一个 rails 应用程序并已成功将其部署到 DigitalOcean。每次我进行部署时,端口都会更改。第一个问题,如何让它停止,如何让我的应用程序响应端口 80,这样我就可以在不指定端口号的情况下从外部访问它?我的一部分想要回到heroku并支付更多费用,因为我没有这些头痛......
【问题讨论】:
标签: ruby-on-rails digital-ocean dokku
我创建了一个 rails 应用程序并已成功将其部署到 DigitalOcean。每次我进行部署时,端口都会更改。第一个问题,如何让它停止,如何让我的应用程序响应端口 80,这样我就可以在不指定端口号的情况下从外部访问它?我的一部分想要回到heroku并支付更多费用,因为我没有这些头痛......
【问题讨论】:
标签: ruby-on-rails digital-ocean dokku
除非您将 Dokku 配置为使用您的域名,否则它将在随机端口为应用提供服务。
将你的根域名放入文件/home/dokku/VHOST From the Dokku docs:
如果您推送应用时该文件仍然不存在,dokku 将使用端口号(即http://example.com:49154)发布应用
【讨论】:
我必须为我的应用启用 VHOSTS:
domains:enable <app>
见http://dokku.viewdocs.io/dokku/configuration/domains/#domain-configuration
【讨论】: