将localhost更改为VM中的公共IP

时间:2015-03-25 09:22:45

标签: django ip virtual-machine virtualenv read-the-docs

我正在测试RTD以构建我们的API文档实现,因此在debian VM中的virtualenv中运行RTD的本地安装。 ./manage.py runserver命令成功运行RTD服务器。

Validating models...

0 errors found
March 25, 2015 - 03:11:57
Django version 1.6.10, using settings 'settings.sqlite'
Starting development server at http://127.0.0.1:8000/

要从笔记本电脑浏览器(VM外部)访问RTD管理控制台,我想将localhost更改为公共IP。为此,我更改了以下的IP引用:

  • 的/ etc /主机
  • settings / sqlite.py(部分 Internal_ips,以及其他一些事件)

但是,它继续在http://127.0.0.1:8000/

构建服务器

我应该在哪里配置?我还应该做什么?

1 个答案:

答案 0 :(得分:2)

分辨

以下列方式运行RTD服务器:

./manage.py runserver 0.0.0.0:8000

OR

./manage.py runserver [VM IP ADDRESS]:8000