簡體   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