繁体   English   中英

如何检查在特定端口上运行的Web应用程序?

[英]How do I check the web application running on a specific port?

我有一个在服务器上运行的Ruby应用程序。

当我在rails server上运行rails server命令时,它显示以下消息:

Rails 3.2.13 application starting in development on http://0.0.0.0:3000

如果是本地计算机,则应在浏览器URL框中键入以下内容:

localhost:3000

或者简单地:

http://0.0.0.0:3000

由于这是服务器,我该怎么做?

我尝试了以下操作,但没有成功:

http://IP_ADDRESS_OF_SERVER:3000

有什么建议么?

尝试运行netstat -na | grep "LISTEN" netstat -na | grep "LISTEN" ,这将显示所有活动的listening端口。 Web应用程序必须在任何这些端口上运行。

您只需要尝试所有这些都可以找到它。

也许该端口已关闭以进行外部连接。 通过SSH登录到服务器并运行

$ curl http://localhost:3000

如果返回呈现的索引页,则表明服务器正在运行,但是防火墙刚刚禁用了该端口

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM