vagrant的端口映射 假如config.vm.network "forwarded_port", guest: 80, host: 8080
这样设置的话 就要求我在宿主机上浏览器输入URL的时候要地址的后面加上:8080
可不可以直接设成
config.vm.network "forwarded_port", guest: 80, host: 80
这样是否可行
如果可行为啥默认的不直接设成 80端口呢?
1
Tonni 2015-07-27 21:47:14 +08:00 via iPhone
使用 80 端口是需要相关权限的
|
2
timonwong 2015-07-27 21:56:05 +08:00 1
你可以换一种思路,不用端口映射
根据情况,分配一个固定IP 给 private (hostonly) 或者 public (bridged) 的 network 即可。(默认的 network 是 private + DHCP) See: https://docs.vagrantup.com/v2/networking/public_network.html https://docs.vagrantup.com/v2/networking/private_network.html |
3
glasslion 2015-07-27 22:02:21 +08:00 1
1. guest 和 host的端口可以一样
2. 有多个 guest |
4
kimmykuang 2015-07-27 22:18:28 +08:00
我就是宿主80端口映射guest的80端口的,没有问题,查看下宿主的80端口是否被占用了,然后cmd用administrator启动
|
8
ooh 2015-07-27 23:43:39 +08:00
网站开发一直只这样配置
|
9
blue7wings 2015-07-28 09:46:47 +08:00
不用什么端口映射,直接使用私有IP不行吗,我都这么用...
|
10
laucie OP @blue7wings 私有IP可以 我刚用不多久 刚来的时候是公司的人帮装的 我自己试着自己研究 现在基本差不多 私有IP更方便
|