Homestead - 通过 http://localhost:PORT 访问

Homestead - accessing via http://localhost:PORT

有谁知道是否有办法解决 http://localhost:PORT 到宅基地上 运行 的项目。 所以传统上你可以在 hostHomestead.yaml 上设置你想要的地址,如下所示。

主机

192.168.10.10 first.test
192.168.10.10 second.test

Homestead.yaml

ip: "192.168.10.10"
folders:
    ## first config
    - map: C:\Users\first
      to: /home/vagrant/first
    ## first config
    - map: C:\Users\second
      to: /home/vagrant/second
sites:
    ## first config
    - map: first.test
      to: /home/vagrant/first/public
      php: "7.1"    
    ## second config
    - map: second.test
      to: /home/vagrant/second/public
      php: "7.1"    

但是当我想使用 localhost:8082localhost:8083 而不是 first.testsecond.test 时,它不起作用。

旁注:我想使用 localhost 的原因是因为我有多个项目并且我正在处理 laravel webpush 并且 Service Workers 需要 HTTPS,除非你是使用本地主机。

谢谢

对于可能想知道的其他人,在尝试 localhost:PORT 方法时多次失败。我决定走另一条路,改为在 homestead 上启用 https。只需关注 Homestead SSL on Windows or Homestead SSL on Mac.

您需要在 homestead 上启用 https。

Windows Mac