【发布时间】:2016-06-28 19:35:28
【问题描述】:
我正在尝试在 Windows 系统上使用 vagrant。我已经完成了添加 vagrant box 的步骤,初始化它并 vagrant up。而且我还使用 PuttyGen 和 Putty 连接到 VM,如下所述:http://blog.osteel.me/posts/2015/01/25/how-to-use-vagrant-on-windows.html
现在在安装完所有必要的包之后,我尝试在 VM 上运行这段代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'SUCESSFULLY running flask inside centos68 via apache!\n\n'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
我还进入本地计算机上的 Vagrantfile 并取消注释 # config.vm.network “private_network”, ip: “192.168.33.10” 通过删除 # 符号并保存它。它显示在http://0.0.0:5000/上运行
但是当我在浏览器上输入 IP 地址和端口号时,它会显示: 无法访问该站点。好像VM无法与本地机器通信。
Mac OS 从来没有出现过这种问题,不知道是不是Putty的原因。有谁知道如何解决它?非常感谢!
【问题讨论】:
-
抱歉,打错了,它应该是 'windows browser' 而不是 'windows server' 在磁贴中
-
而且每次修改本地机器上的Vagrantfile,都会自动添加一个文件名:Vagrantfile~