我在我的SSH服務器上安裝了Django。但是我正在使用的SSH服務器不在我家。因此,Django創建的本地ip地址(127.0.0.0:8000)不適用於我,我無法用圖形測試我的Django應用程序。 什麼可能是解決方案讓它工作?SSH公共IP上的Django
Djano有一個命令runserver,可以這樣設置服務器的IP-ADRES:
django-admin.py runserver [IP]:[port]
但其IP我必須填寫在那裏,使其工作?我擁有的唯一IP是SSH服務器的IP地址。是不是可以填寫我的虛擬主機的IP地址(但我需要給密碼等)?
非常感謝!
他開始正確,但我現在怎麼去看他? –
如果您碰巧控制整臺機器,那麼只需在防火牆(iptables?)中打開該端口即可。如果你在一個典型的虛擬主機上,你可能會運行apache,所以這不是正確的方法。有關說明,請參閱https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/。 – rewritten
或者是否有可能從我的ssh服務器(的ip)瀏覽網頁?因此,用我的SSH服務器在互聯網上衝浪......(因爲我想這樣我可以訪問Django服務器的本地IP) –