[英]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.