【发布时间】:2018-04-05 05:08:43
【问题描述】:
现在我已经创建了一个网站,我希望用户可以在本地网络中连接到我的网站。但是我的网站现在只能从本地主机(我的电脑)访问,其他人在他们的浏览器上输入我的 IP 地址时无法连接到我的网站,例如 xxx.xxx.xxx.xxx:8000。我使用 # python manage.py runserver 在本地主机上启动该服务。我可以知道是否有方法/命令可以让其他人连接到我的网站?
注意:我也试过# python manage.py runserver 0.0.0.0:8000,它允许所有传入,但它不起作用。 p>
【问题讨论】:
-
选项 1:配置防火墙以允许传入连接到端口
8000。选项 2:# python manage.py runserver 0.0.0.0:80在端口 80 上运行您的站点 -
以 root 身份运行 django python 进程(在 80 端口上执行)是个坏主意。
-
是的,我尝试更改端口,现在它可以工作了。不管怎样,谢谢你。 =)