Homestead 端口转发问题?

假设有两个项目

Homestead.yaml 文件:

sites:
    - map: homestead.app
      to: /home/vagrant/Code/Laravel/public
    - map: another.app
      to: /home/vagrant/Code/another/public

hosts 文件:

192.168.10.10  homestead.app
192.168.10.10  another.app

这样通过域名去访问不同的项目没有问题。但如果想通过不同的端口去访问不同的项目要怎么处理?
比如通过 http://localhost:3000 访问 homestead.app 对应的项目, http://localhost:3001 访问 another.app 对应的项目。

试了下在 Homestead.yaml 文件中添加 ports 项:

ports:
    - send: 3000
      to: 80

      protocol: tcp

这样好像只能通过 http://localhost:3000 访问 homestead.app 对应的项目,有点疑惑!!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 3

同问 楼主解决了么 我也遇到了这个问题

5年前 评论
DianWang

可以用nginx反向代理

5年前 评论

@avrilko 请问有解决办法吗

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!