我需要在我的本地主机上开发一个网站
不幸的是,我在本地主机上还有另一个项目正在进行
现在新项目需要导入数据库和其他文件夹
我尝试导入它几次,但每次都导致我之前拥有的所有内容被彻底删除,迫使我从备份中恢复所有内容
所以我决定安装 virtualbox 和 windows 7 虚拟机,并尝试从那里运行 apache,但 apache 拒绝在虚拟机中运行
理想的情况是:主机上的 localhost 和客户机上的 localhost 是两个不同的位置,这样对主机的任何更改都不会影响客户机,客户机也不会影响主机。
我该如何实现这一点?
答案1
我认为您要做的就是让虚拟机 (VM) 使用连接NAT
而不是Bridged
。如果是,Bridged
那么您基本上会使用NIC (Network Interface Card)
与主机系统相同的连接。这意味着如果您在主机上使用端口 80,则虚拟机会很忙。NAT
将在虚拟机上设置一个新的 IP(虚拟 NIC),并且不会发生冲突。
这可能是一篇很好的文章,可以帮助您理解这个概念以及如何配置它。 VirtualBox 网络。