0

我没有在本地机器上运行开发服务器,而是sshing在另一台机器上运行。

我尝试通过定位 ip 地址(使用 ifconfig 命令并查找与 eth0 关联的地址)来更改开发服务器的运行位置,并像这样运行开发服务器:

python manage.py runserver <ipaddress>:8000

但是当我在浏览器中输入 URL 时http://<ipaddress>:8000,我得到cannot connect to the website.

有任何想法吗?

4

2 回答 2

6

不要输入您的 IP 地址,而是使用 0.0.0.0,以便任何其他 IP 地址都可以连接到您的服务器。然后是的,正如其他人所提到的,您必须为传入连接打开端口 8000。

于 2012-11-25T00:18:15.600 回答
2

通过 ssh使用端口转发。具体情况可能会有所不同,但https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding提供了一个很好的指南。希望有帮助!

于 2012-11-23T09:32:37.710 回答