现在Apache正在监听hostA,如何让它也听hostB呢?
我已经指出hostA和hostB为127.0.0.1
如果将hostA和hostB指向127.0.0.1,则只能从localhost连接到服务器。 ( 只是想指责一下,从现在开始我认为这是你的意图 )
如果你想使用两个不同的地址指向一个目录,你会寻找类似的东西
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>