尝试使用Dokku将应用程序部署到DigitalOcean
遵循以下说明:
https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-dokku-application
然后:
http://dokku.viewdocs.io/dokku/deployment/application-deployment
一切看起来都像在部署:
=====> 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
但没有运气!
最佳答案
您可能想要关闭ufw
,以便将随机端口公开给外界。您可以通过使用虚拟主机的子域来解决此问题。