用宿主机 IP 可以访问 PHPHub5 吗?

我的homestead里有2个站点,其中一个简单的可以直接用宿主机的IP来访问,另一个不行。

这是Homestead.yaml的内容:

ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:

  • ~/.ssh/id_rsa
    folders:
  • map: ~/Code
    to: /home/vagrant/Code
  • map: ~/Code/phphub5/
    to: /home/vagrant/phphub5
    sites:
  • map: homestead.app
    to: /home/vagrant/Code/Laravel/public
  • map: phphub5.app
    to: /home/vagrant/phphub5/public
    databases:
  • homestead
  • phphub5
    variables:
  • key: APP_ENV
    value: local

    blackfire:

    - id: foo

    token: bar

    client-id: foo

    client-token: bar

ports:

- send: 93000

to: 9300

- send: 7777

to: 777

protocol: udp

其中,homestead.app可以用http://192.168.3.4:8000来访问,这个站点里只有一个index.php,用来打印"hello"。
另外一个站点phphub5.app不知道可不可以通过宿主机的IP来访问?宿主机IP是192.168.3.4

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

请你修改一下问题内容,Homestead.yaml 的代码用 markdown 的代码块语法来包裹你的代码。

你的目录规划给你建议一下,
既然

map: ~/Code
to: /home/vagrant/Code

并且代码在 ~/Code/phphub5/,就不需要每个项目都专门单独映射文件夹了。

那么

map: phphub5.app
to: /home/vagrant/Code/phphub5/public
7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!