【问题标题】:How to set up access to Symfony2 application via web browser?如何通过网络浏览器设置对 Symfony2 应用程序的访问?
【发布时间】:2016-01-21 16:38:35
【问题描述】:

我有一个使用 Vagrant 构建的 Linux 虚拟机。我正在开发一个使用 Symfony2 构建的应用程序,并希望使用 PHP 的内置服务器来托管该应用程序。我已经使用以下命令成功运行了 PHP 服务器:php bin/console server:start。这告诉我:

 [OK] Web server listening on http://127.0.0.1:8000

我在 Vagrantfile 中指定了以下内容:

config.vm.network "private_network", ip: "192.168.56.109

我想通过在 Windows 7 上运行的主机上的浏览器访问应用程序。

我怎样才能做到这一点?

【问题讨论】:

  • 您是否在主机操作系统上 ping 过您的 vagrant ip?
  • 你在http://192.168.56.109:8000 上得到了什么?

标签: php symfony vagrant virtualhost


【解决方案1】:

内置 Web 服务器的默认 IP 为 127.0.0.1。为了让它在您的 vagrant 机器外可见,您需要将其绑定到 0.0.0.0

php bin/console server:start 0.0.0.0

然后您访问http://192.168.56.109:8000,它应该可以正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-20
    • 2013-03-28
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 2013-04-01
    相关资源
    最近更新 更多