![如何配置 apache 以使用虚拟网络适配器](https://linux22.com/image/623684/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20apache%20%E4%BB%A5%E4%BD%BF%E7%94%A8%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%E9%80%82%E9%85%8D%E5%99%A8.png)
我已经在我的服务器上设置了一个具有辅助 IP 地址的虚拟网络适配器(如下所示:http://www.liberiangeek.net/2012/04/create-virtual-network-adapters-in-ubuntu-12-04-precise-pangolin/)
我希望 apache、mysql 和 php 能使用这个辅助 IP 地址。因此,如果我通过 SSH 连接到我的服务器(使用主 IP 地址,而不是虚拟 IP 地址),然后运行类似
sudo apt-get 安装 apache2
这样就安装了 apache,但我希望它安装在辅助 IP 地址上。apache 是否也会自动为辅助 IP 地址工作?如果不行,我该如何安装它才能让它工作?
答案1
答案2
假设真实 IP 是 aa 而虚拟 IP 是 bb,那么默认情况下,无需更改配置,两个 IP 都将提供相同的内容,因为 apache 在所有接口上接受传入的 http 请求。但是,使用虚拟主机将允许您为 IP aa 提供特定内容,为 IP bb 提供另一个不同的内容。