将本地主机更改为虚拟机中的公共IP

问题描述:

我正在测试RTD以构建我们的API文档实现,因此在debian VM内的virtualenv中运行本地RTD安装。 ./manage.py runserver命令成功运行RTD服务器。将本地主机更改为虚拟机中的公共IP

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/ 

要访问我的笔记本电脑浏览器上的RTD管理控制台(虚拟机外)我想给本地主机更改为公网IP。对于这一点,我改变了IP引用中:

  • /etc/hosts中
  • 设置/ sqlite.py(部分 INTERNAL_IPS,和一些其他事件)

但是,它继续建立服务器在http://127.0.0.1:8000/

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

议决

运行RTD服务器:

./manage.py runserver 0.0.0.0:8000 

OR

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