代码改变世界

在虚拟机中搭建django,通过外网访问

2018-04-02 08:56  木丨头人  阅读(3207)  评论(0编辑  收藏  举报

1.修改虚拟机中的虚拟网络编辑器:NAT端口映射,外网访问内网虚拟机

 (1)打开虚拟网络编辑器,点击更改设置

(2)

(3)

 写入信息 ,最后保存

 

2.首先搭建的django框架的服务跑起来:python manage.py runserver  (默认端口为8000)

3.在新的终端查看端口占用情况:

   netstat -anp|grep 8000

  显示如下

 

 4.重新运行服务器:python manage.py runserver 虚拟机ip:port   

5.在主机上浏览器输入本地ip和端口就可以访问实现外网访问内网

 

其中出现这个错误的时候需要将setting.py 中的

ALLOWED_HOSTS = []改为
ALLOWED_HOSTS = ['*']