Laravel Homestead:端口转发
所有端口
默认情况下,如下的端口将转发到你的 Homestead 环境:
SSH:2222 -> 转发到 22
ngrok UI:4040 -> 转发到 4040
HTTP:8000 -> 转发到 80
HTTPS:44300 -> 转发到 443
MySQL:33060 -> 转发到 3306
PostgreSQL:54320 -> 转发到 5432
MongoDB:27017 -> 转发到 27017
Mailhog:8025 -> 转发到 8025
Minio:9600 -> 转发到 9600
转发额外的端口
你可以转发额外的端口到 Vagrant 盒子,同时也指定他们的协议:
~/Homestead/Homestead.yaml
# 端口转发
ports:
- send: 50000 # 主机端口
to: 5000 # 虚拟机端口
- send: 7777
to: 777
protocol: udp # 端口转发类型
如有修改,切记在 主机 中使用以下命令应用修改到 Homestead 虚拟机中:
> vagrant reload --provision
需要区分主机和虚拟机端口,虚拟机里监听的默认是常用的端口,转发到主机的端口才是自定义的。