现在 apache 正在监听主机 A,如何让它也监听主机 B?
我已经将 hostA 和 hostB 指向 127.0.0.1
答案1
提前
如果您指向hostA
127.0.0.1 hostB
,您将只能从本地主机连接到服务器。(只是想指出这一点,从现在起我认为这就是你的意图)
现在回答你的问题
如果你想使用两个不同的地址指向一个目录,你需要寻找类似
NameVirtualHost *:80
<VirtualHost *:80>
ServerName hostA
ServerAlias hostB www.hostA www.hostB
DocumentRoot /www/domain
</VirtualHost>
否则,如果您想使用不同的文档根目录(也称为基于名称的虚拟主机),您将需要使用如下方法:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName hostA
ServerAlias www.hostA
DocumentRoot /www/hostA
</VirtualHost>
<VirtualHost *:80>
ServerName hostB
ServerAlias www.hostB
DocumentRoot /www/hostB
</VirtualHost>