Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Dokku DigitalOcean部署(无法访问Rails示例应用程序)_Ruby On Rails_Docker_Deployment_Digital Ocean_Dokku - Fatal编程技术网

Ruby on rails Dokku DigitalOcean部署(无法访问Rails示例应用程序)

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

按照以下说明操作:
然后:

一切看起来都像是在部署:

但是,当我们试图在浏览器中导航到应用程序时,我们无法在
上访问该应用程序 (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