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

需要区分主机和虚拟机端口,虚拟机里监听的默认是常用的端口,转发到主机的端口才是自定义的。

原文地址:https://www.cnblogs.com/caibaotimes/p/13861889.html