尝试使用Dokku将应用程序部署到DigitalOcean

遵循以下说明:
https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-dokku-application
然后:
http://dokku.viewdocs.io/dokku/deployment/application-deployment

一切看起来都像在部署:
ruby-on-rails - Dokku DigitalOcean Deploy(无法访问Rails示例应用程序)-LMLPHP

=====> Application deployed:
       http://178.62.95.224:35954

但是,当我们尝试在浏览器中导航到该应用程序时,我们无法通过http://178.62.95.224:35954/访问该应用程序
(Dokku分配的DigitalOcean VM的IP地址和TCP端口)

我究竟做错了什么?我需要打开TCP端口吗? (在本例中为 35954 )
(请注意,当服务侦听端口时,默认情况下端口是打开的...
https://www.digitalocean.com/community/questions/opening-ports-on-my-server是这种情况吗?)

按照Rails Dokku deployments to Digitalocean receives random ports中的建议尝试
echo "example.com" > /home/dokku/VHOST
dokku ps:rebuild ruby-rails-sample


dokku config:set ruby-rails-sample DOKKU_NGINX_PORT=80

但没有运气!
ruby-on-rails - Dokku DigitalOcean Deploy(无法访问Rails示例应用程序)-LMLPHP

最佳答案

您可能想要关闭ufw,以便将随机端口公开给外界。您可以通过使用虚拟主机的子域来解决此问题。

10-02 22:28