主机m / c出错 - 无法在127.0.0.1:8888建立与服务器的连接

时间:2013-07-03 03:39:25

标签: django python-2.7 ubuntu-12.04 virtualbox vagrant

您好我正在学习django形式的kenneth love的GSWD视频教程。

我正在使用Windows 7(32位),并在其中安装了vagrant和virtual box。虚拟机中的操作系统是Ubuntu 12.04 LTS

正如教程中所说,我做了以下

  

** vagrant @ precise32:/ vagrant / projects $ source~ / blog.venv / bin / activate

     

安装Django

     

然后使用django-admin.py startproject微博创建项目

     

(blog.venv)vagrant @ precise32:/ vagrant / projects $ cd microblog

     

(blog.venv)vagrant @ precise32:/ vagrant / projects / microblog $ python   manage.py runserver 0.0。   0.0:8000

     

验证模型... 0错误发现Django版本1.4.4,使用   设置'microblog.settings'开发服务器正在运行   (http已删除)// 0.0.0.0:8000/使用CONTROL-C退出服务器。**

在此之后,当我回到Windows 7浏览器并运行127.0.0.1:8888时,如教程中所述,我得到“无法在127.0.0.1:8888建立与服务器的连接”错误。

我该怎么做才能获得默认的“It Worked”-django页面???

1 个答案:

答案 0 :(得分:1)

您是否更改了Vagrantfile以进行端口转发?

例如,在您的情况下,主机端口8888< =>客人端口8000

Vagrant.configure("2") do |config|
  config.vm.network :forwarded_port, guest: 8000, host: 8080
end

请参阅文档:http://docs.vagrantup.com/v2/networking/forwarded_ports.html