2015-09-01 76 views
0

我已經安裝了鬼按照說明書上的官方文檔:http://support.ghost.org/installing-ghost-linux/着命中鬼博客(無法加載資源:淨:: ERR_CONNECTION_REFUSED)

當我運行在開發或PROD模式鬼,我得到這個輸出:

Ghost is running in development... 
Listening on 127.0.0.1:2368 
Url configured as: http://localhost:2368 

這正是我所期望的。現在我的遠程服務器有一個ip的東西,可以說123.456.68.1。我應該能夠通過去http://123.456.68.1:2368對運行的幽靈服務器的權利?那麼當我嘗試這樣做,我得到這個錯誤:

Failed to load resource: net::ERR_CONNECTION_REFUSED 

我做錯了什麼?請幫忙!

注意

如果我運行在80端口的節點服務器,我可以通過將123.456.68.1打它。對於某些原因,我無法擊中幽靈服務器。

回答

2

不會對您的服務器是ECT,這是一個有點難以回答一些更多的細節。 首先檢查以確保您的服務器套接字綁定到正確的接口。它說它在127.0.0.1上的事實可能意味着它被綁定到回送接口,這意味着你不能從另一臺機器連接到它。運行以下檢查:sudo netstat -ntlp。如果這顯示您的進程綁定到127.0.0.1,那麼這可能是問題。您可以通過在監聽呼叫中傳遞0.0.0.0來解決該問題:connect().use(connect.static('public')).listen(3000, "0.0.0.0");

如果這不是問題,那麼很可能您的網絡設置是問題。這裏有很多地方可以。防火牆,路由器,端口轉發配置等。如果上述不起作用,那麼我們需要更多地瞭解您的設置以進一步提供幫助。

+0

看看我的編輯。 'netstat'輸出讀取'0.0.0.0'。 – dopatraman

+0

好的,如果你得到像這樣的東西:tcp 0 0 127.0.0.1:2368 0.0.0.0:* LISTEN:這表明你綁定了錯誤的接口。 0.0.0.0。*沒有界面,但是面罩。如果不是這樣,它有類似0.0.0.0:2368那麼它是正確的。假設它是正確的,接下來要做的是檢查防火牆。這是在服務器上。請嘗試以下並檢查端口號,一看就知道它是從任何地方可以使用:sudo的UFW狀態 – Darkcylde

+0

我如何檢查... -_- – dopatraman