Я пытался сделать это в моем vagrantfile
config.vm.network "private_network", ip : "192.168.33.15"
, поэтому, когда я запустил свой ящик, я мог получить доступ к nginx через мой браузер «локально».я хочу получить к нему доступ через публичный ip.Я пробовал это, (нашел в документации)
config.vm.network "public_network", ip: "202.137.x.x", netmask: "255.255.x.x"
config.vm.provision "shell",
run: "always",
inline: "route add default gw 202.137.x.x"
config.vm.provision "shell",
run: "always",
inline: "eval `route -n | awk '{ if ($8 ==\"eth0\" && $2 != \"0.0.0.0\") print \"route del default gw \" $2; }'`"
это все еще не работает.Есть идеи?
* edit
Я также пробовал переадресацию портов,
config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "202.137.x.x"
Я должен сделать это: 202.137.xx: 8080, я хотел получить доступ без порта,
Кроме того, порт хоста не может быть <1024, поэтому я не могу установить порт 80 .. </p>