django - 访问本地网络中 ubuntu 服务器上托管的网页

标签 django networking ubuntu web

我有一个托管由 Python Django 驱动的网页的 ubuntu 服务器,我可以使用以下命令访问该页面:elinks http://127.0.0.1:8000。

现在,如果我想在与我的 ubuntu 服务器(本地 ip:10.0.0.9)共享同一个家庭路由器的 macbook 上访问同一个网页,我该怎么做?输入 elinks http://10.0.0.9:8000 不起作用。

非常感谢,
Z Z

最佳答案

您是否使用 manage.py 运行开发服务器?

如果是这样,您应该使用以下命令启动服务器:

python manage.py runserver 0.0.0.0:8000

这将允许 ips 在所有接口(interface)上访问开发服务器,而不仅仅是 localhost。

关于django - 访问本地网络中 ubuntu 服务器上托管的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14542732/

相关文章:

docker - 无法通过ClusterIP(:443)从节点/节点访问Kubernetes kube-apiserver。

ubuntu - 19.04 无法打开设置

django - 如何从 Django 的所有 View 中传递标准的静态变量?

python - 如何防止登录用户访问 Django 1.9 版本中的 'Log In' 或 'Sign Up' 页面?

python - JSON 对象必须是 str,而不是 'bytes' 解析 JSON

ubuntu - 在 apt-get update 上得到 'NOSPLIT'(网络是否需要身份验证?)

php - PHP socket_accept在非阻塞模式下引发警告

ubuntu - chef-jira Recipe - 未找到 Recipe apache2

linux - 如果充电器 = 未插电,请提醒我。命令行脚本

javascript - 带有 css/js 的 Django 'Include' 模板