Ruby on rails Dokku DigitalOcean部署(无法访问Rails示例应用程序)
尝试使用Dokku将应用程序部署到DigitalOcean 按照以下说明操作:Ruby on rails Dokku DigitalOcean部署(无法访问Rails示例应用程序),ruby-on-rails,docker,deployment,digital-ocean,dokku,Ruby On Rails,Docker,Deployment,Digital Ocean,Dokku,尝试使用Dokku将应用程序部署到DigitalOcean 按照以下说明操作: 然后: 一切看起来都像是在部署: 但是,当我们试图在浏览器中导航到应用程序时,我们无法在上访问该应用程序 (Dokku分配的DigitalOcean VM和TCP端口的IP地址) 我做错了什么?我需要打开TCP端口吗?(在这种情况下35954) (请阅读,当服务侦听端口时,端口默认打开。。。 是这样吗?) 尝试按照以下建议: 及 但是没有运气! 您可能想关闭ufw,以便随机端口暴露于外界。您可以通过为虚拟主机使用
然后:
一切看起来都像是在部署: 但是,当我们试图在浏览器中导航到应用程序时,我们无法在
上访问该应用程序 (Dokku分配的DigitalOcean VM和TCP端口的IP地址) 我做错了什么?我需要打开TCP端口吗?(在这种情况下35954) (请阅读,当服务侦听端口时,端口默认打开。。。 是这样吗?) 尝试按照以下建议: 及 但是没有运气!
您可能想关闭
ufw
,以便随机端口暴露于外界。您可以通过为虚拟主机使用子域来解决此问题。尝试在此处添加另一个端口dokku config:set ruby rails sample dokku_NGINX_port=3450正常情况下,端口80对我也不起作用,但另一个端口可以。然后重建或重新启动server@xploshioOn非常感谢你的提示。试过之后,dokku服务器就一直默认使用现有端口。注意:(这完全有效!)我没有禁用防火墙,而是打开了特定的端口sudo ufw allow 35954/tcp
=====> Application deployed:
http://178.62.95.224:35954
echo "example.com" > /home/dokku/VHOST
dokku ps:rebuild ruby-rails-sample
dokku config:set ruby-rails-sample DOKKU_NGINX_PORT=80