我没有在本地方框上运行开发服务器,而是sshing
到另一台机器上。
我尝试通过查找IP地址来更改运行开发服务器的位置 (使用ifconfig命令查找与eth0关联的地址),然后像这样运行dev服务器:
python manage.py runserver <ipaddress>:8000
但是当我在浏览器中输入网址http://<ipaddress>:8000
时,我会得到cannot connect to the website
。
有什么想法吗?
答案 0 :(得分:6)
不要输入你的ipaddress,而是使用0.0.0.0,这样任何其他ip地址都可以连接到你的服务器。然后是的,正如其他人提到的那样,你必须为传入的连接打开端口8000。
答案 1 :(得分:2)
通过ssh使用port forwarding。在您的情况下,细节可能会有所不同,但在https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding处可以找到一个很好的指南。希望有所帮助!