vagrant up已启动正常,但是无法访问

来源:2-3 使用Vagrant搭建完整开发环境

spkinger

2015-01-28 11:56

==> my-project: Configuring cache buckets...

==> my-project: Updating /etc/hosts file on active guest machines...

==> my-project: Updating /etc/hosts file on host machine (password may be required)...

==> my-project: Machine already provisioned. Run `vagrant provision` or use the `--provision`

==> my-project: to force provisioning. Provisioners marked to run always will still run.

启动结果如上。查看virtualbox显示虚拟机正在运行。

但是访问显示连接被重置。

然后我用命令行http工具请求

http dev-tools.my-project.local/phpinfo.php

结果

http: error: ConnectionError: HTTPConnectionPool(host='dev-tools.my-project.local', port=80): Max retries exceeded with url: /phpinfo.php (Caused by <class 'httplib.BadStatusLine'>: '')

请问这是什么问题呢?


写回答 关注

2回答

  • 洪涛
    2015-01-29 21:25:34

    看报错应该就是无法连接上dev-tools.my-project.local所在的服务器。

    建议你先ping一下dev-tools.my-project.local,看看是否指向了虚拟机所在的ip

    如果是的话,进虚拟机看一下这个ip或者0.0.0.0在80端口是否绑定了nginx服务,可以用这个命令看netstat -tulnp

    如果绑定了服务的话,至少应该不会出现你上面所报的错误。

  • 宝慕林5534016
    2021-01-21 16:20:23

    你好,我也碰到了这个问题,请问你是怎么解决的?

洪大师带你解读Symfony 2框架

洪大师教你玩转强大的框架-Symfony2,提高代码性能

20610 学习 · 245 问题

查看课程

相似问题