2011-08-20 53 views
4

我目前有一個我正在開發的django項目。該項目坐在我的遠程網絡服務器上,我通過運行manage.py runserver 0.0.0.0:8000來啓動它。無論如何,如果我嘗試通過domainname.com:8000訪問網站,我看不到該網站。如何查看遠程運行'runserver'的django網站

如何以這種方式遠程查看django項目?我需要使用apache進行設置嗎?在防火牆上打一個洞?有沒有簡單的方法?

這是嚴格的發展目的。

回答

3

您需要將其綁定到IP,而不是0.0.0.0

此外,您可能要檢查的防火牆規則沒有訪問端口8000阻止你(我這樣做是今天早晨!)

+0

甚至沒有想到!謝謝:) – NT3RP

+4

錯誤。 0.0.0.0綁定在所有IP上。 –

2

您可以使用SSH隧道。使用Putty在Windows中設置很容易(請參閱example for manageing postgresql)或Google如何在Linux中使用帶有ssh的隧道。我認爲這是驚人的事情,因爲我第一次到達遠程服務器上的數據庫:)

+0

我會選擇這個答案,但另一個更簡單。雖然謝謝:) – NT3RP