2012-11-23 108 views
0

我沒有在本地機器上運行開發服務器,而是在另一臺機器上運行sshing使用putty在遠程機器上運行Django開發服務器。如何運行dev服務器?

我試圖在開發服務器正在通過查找IP地址 (使用ifconfig命令來查看與eth0的相關聯的地址),並運行這樣的開發服務器上運行的變化:

python manage.py runserver <ipaddress>:8000 

但是當我在瀏覽器中輸入URL http://<ipaddress>:8000時,我得到cannot connect to the website

任何想法?

+0

您是否嘗試在防火牆中打開端口? –

+0

@ IgnacioVazquez-Abrams我試過一次,我只能打開'',而不是':8000'。也許我做錯了。你能解釋一下適當的步驟嗎? – juju

+0

1.運行您的防火牆配置工具。 2.打開傳入端口8000/tcp。 –

回答

5

而不是鍵入您的IP地址,使用0.0.0.0,以便任何其他IP地址可以連接到您的服務器。然後是的,正如其他人所提到的那樣,您必須打開端口8000以接收傳入連接。

+0

這幫了很多!我無法弄清楚我的服務器如何從運行它的服務器運行,而不是遠程運行。我不得不允許我的ufw配置端口。衛生署! – eatonphil

相關問題