簡體   English   中英

Localhost服務器拒絕連接

[英]Localhost Server Refusing Connection

我只是在dreamhost服務器上設置Django。 通過一切,但似乎無法獲得歡迎頁面。 我說到“開發服務器運行在127.0.0.1:8002(嘗試使用8000但是得到了”該端口已經在使用中的錯誤)。 當我嘗試在Chrome瀏覽器中訪問該地址時,我收到錯誤102(net :: ERR_CONNECTION_REFUSED):服務器拒絕連接。

知道為什么會這樣嗎? 我陷入了困境,我不知道發生了什么。 幫助是真誠的感謝。

您需要知道服務器的IP或域地址。 如果您使用example.com訪問服務器SSH,則啟動Django

./manage.py runserver 0.0.0.0:8002

並使用http://example.com:8002訪問它應該工作。 但是,如果您只知道IP,那么使用該IP而不是啟動Django

0.0.0.0

並使用http://YOUR-IP:8002訪問它

問題是django正在監聽localhost這意味着你將無法通過互聯網直接訪問服務器。 要更改它,您可以為django指定端口/主機名:

./manage.py runserver 0.0.0.0:8002

如果您不想通過互聯網直接訪問服務器,可以使用ssh進行端口轉發:

ssh -L8002:localhost:8002 server

這將通過ssh將本地端口8002轉發到遠程服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM