没有人知道是否有办法将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
时,它不起作用。
side note:之所以要使用localhost是因为我有多个项目,并且正在使用laravel webpush,除非您使用localhost,否则Service Workers需要HTTPS。
谢谢
对于其他可能想知道的人,尝试localhost:PORT
方法时多次失败。我决定采用不同的方法,而是在宅基地上启用https。只需跟随Homestead SSL on Windows或Homestead SSL on Mac。