gpt4 book ai didi

python - 无法从另一台 Windows 机器访问本地 ubuntu 服务器上的 Django 服务器

转载 作者:行者123 更新时间:2023-12-04 19:17:50 28 4
gpt4 key购买 nike

我正在尝试在 上部署 Django 项目Ubuntu 14.04.2 LTS

python manage.py runserver 0.0.0.0:8000

也试过
python manage.py runserver 192.168.0.103:8000

服务器启动,但是我无法在同一 LAN 中的另一台机器( Windows 7 )上访问它。我认为 LAN 工作正常,因为我使用 ssh 连接ubuntu服务器并通过它工作。 /etc/网络/接口(interface)文件:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

ifconfig :
eth0      Link encap:Ethernet  HWaddr 00:17:31:e5:99:89
inet addr:192.168.0.103 Bcast:192.168.0.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0

我尝试访问 192.168.0.103:8000 在 Windows 上的浏览​​器中,但什么也没有。
我究竟做错了什么?

最佳答案

如果您可以通过 SSH 登录,那么很可能这意味着您的 8000 端口在服务器上没有打开,试试这个 Ubuntu iptables guide

如果您的 SSH 工作正常,那么您还可以通过 SSH 使用端口转发
ssh user@server -L 8000:server:8000
这是ssh user@host -L localport:host:hostport格式

这将通过 SSH 隧道将服务器的 8000 端口转发到本地的 8000 端口,在这种情况下,您将在浏览器上使用 127.0.0.1:8000localhost:8000 (而不是使用服务器的主机/IP)

关于python - 无法从另一台 Windows 机器访问本地 ubuntu 服务器上的 Django 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31312620/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com