macos - 将 Mac OSX etc/hosts 上的域映射更改为 Vagrant 虚拟机

标签 macos hosting vagrantfile domain-mapping

我一直在尝试更改域的映射并将其转发到我已将端口转发到的 Vagrant 计算机。

Vagrantfile 中的配置:

Vagrant.configure("2") 执行 |config| config.vm.network :转发端口,主机:4567,访客:80 结尾

我已使用以下内容更新了 Mac OSX 上的/etc/hosts:

127.0.0.1:4567 example.com

然而,当我从浏览器访问 example.com 时,没有任何变化,我也尝试将 example.com 映射到 Google IP,但没有任何运气。

我忽略了什么?

最佳答案

我只是添加一个静态 IP,或者尝试删除端口号:

Vagrant.configure("2") do |config|
  config.vm.network "private_network", ip: "192.168.50.4"
end

然后在您的主机文件中将其更改为:

192.168.50.4 example.com

更多信息可在此处获取: https://docs.vagrantup.com/v2/networking/private_network.html

关于macos - 将 Mac OSX etc/hosts 上的域映射更改为 Vagrant 虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24685923/

相关文章:

c++ - ld : duplicate symbols for architecture x86_64 when defining a global var in a header

macos - 如何查看自登录以来的时间(以秒为单位)?

macos - Mavericks 中的 PDFView 不是 "Automatically scale"并且始终显示滚动条

hosting - Teamcity 作为构建服务器、托管或为其他人付费?

Vagrant - 如何检测Windows主机RAM和CPU

cron - 我如何设置一个 Vagrant box 以始终有一个 cron 工作?

c++ - 在 gcc 编译器中使用 bts 汇编指令

python - 如何在 alwaysdata.net 中修改 WSGI 应用程序的 pythonpath

python - 共享主机上的 Django 站点出现问题

vagrant - 如何添加环境变量。 Vagrant 和 WSL