Homestead - 通过 http://localhost:PORT 访问
Homestead - accessing via http://localhost:PORT
有谁知道是否有办法解决 http://localhost:PORT
到宅基地上 运行 的项目。
所以传统上你可以在 host
和 Homestead.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:8082
或 localhost:8083
而不是 first.test
和 second.test
时,它不起作用。
旁注:我想使用 localhost 的原因是因为我有多个项目并且我正在处理 laravel webpush 并且 Service Workers 需要 HTTPS,除非你是使用本地主机。
谢谢
对于可能想知道的其他人,在尝试 localhost:PORT
方法时多次失败。我决定走另一条路,改为在 homestead 上启用 https。只需关注 Homestead SSL on Windows or Homestead SSL on Mac.
您需要在 homestead 上启用 https。
有谁知道是否有办法解决 http://localhost:PORT
到宅基地上 运行 的项目。
所以传统上你可以在 host
和 Homestead.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:8082
或 localhost:8083
而不是 first.test
和 second.test
时,它不起作用。
旁注:我想使用 localhost 的原因是因为我有多个项目并且我正在处理 laravel webpush 并且 Service Workers 需要 HTTPS,除非你是使用本地主机。
谢谢
对于可能想知道的其他人,在尝试 localhost:PORT
方法时多次失败。我决定走另一条路,改为在 homestead 上启用 https。只需关注 Homestead SSL on Windows or Homestead SSL on Mac.
您需要在 homestead 上启用 https。