无法在端口3000上访问puma http网站

时间:2019-12-22 17:00:07

标签: ruby-on-rails amazon-web-services ubuntu puma

我已使用Mina将Ruby应用程序部署到AWS Ubuntu 18.4中。我已将Puma用作http服务器,并且Puma已成功在端口3000上启动,但无法访问该站点。

puma.Servive

[Unit]
Description=Puma HTTP Server
After=network.target

# Uncomment for socket activation (see below)
# Requires=puma.socket

[Service]
Type=simple

User=ubuntu

WorkingDirectory=/home/ubuntu/appname/current

# Helpful for debugging socket activation, etc.
Environment=PUMA_DEBUG=1

ExecStart=/bin/bash -lc 'RAILS_ENV=production bundle exec puma  -C /home/ubuntu/appname/current/config/puma.rb'

Restart=always

[Install]
WantedBy=multi-user.target

Puma服务状态如下:- enter image description here

但是当我尝试卷曲http://0.0.0.0:3000http://127.0.0.1:3000http://localhost:3000时,什么也没发生。即使没有错误日志生成。虽然我可以卷曲到端口80。

问题解决后,我可以继续将puma与nginx集成。任何建议表示赞赏。

EDIT-1

注意:我尝试的卷曲操作是AWS机器本身完成的,而不是外部完成的。

EDIT-2 根据 Casper 的建议,我检查了一下,发现puma正在监听端口3000。

enter image description here

EDIT-3

当我尝试卷曲时,没有结果,并且山猫无法与端口3000连接 enter image description here

0 个答案:

没有答案