【问题标题】:Access Ubuntu django server in VM from Windows从 Windows 访问 VM 中的 Ubuntu django 服务器
【发布时间】:2021-09-29 13:28:28
【问题描述】:

我有一个 Django 服务器在我的 Ubuntu 虚拟机中使用

python manage.py runserver 0.0.0.0:8000

我可以在 VM 浏览器中访问它。当我尝试使用 Windows 浏览器访问时,连接从未建立。我该如何做到这一点?

【问题讨论】:

    标签: python django ubuntu server


    【解决方案1】:

    在您的 Ubuntu VM 设置中,转到 Network -> Advanced Dropdown -> Port Forwarding 按钮,然后添加 主机端口 8000 和访客端口 8000 的规则

    编辑:

    当你设置了这个,然后用这个命令运行服务器

    python manage.py runserver 0:8000
    

    【讨论】:

    • 这是在 ubuntu 中吗?我认为我的网络设置中没有“高级”选项
    • @echinbic 我应该先问一下。这是 VirtualBox 上的 Ubuntu 虚拟机吗?
    • @echinbic 我添加了显示高级所在位置的屏幕截图。
    • 我看到它不在 Ubunut 设置中,它的 VM 设置很抱歉误读了您的答案
    • 更改此设置后是否需要重新启动虚拟机?
    猜你喜欢
    • 1970-01-01
    • 2011-03-13
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多