我有一堆指向服务器 (IP) 的 DNS 记录。对于我想要配置的每个网站,我都使用带有 ServerName 的 VirtualHost。但并非所有 DNS 都应该由 Apache 应答(由其找到的第一个字母数字网站应答)
我的问题。有没有什么方法可以告诉 Apache,只提供这些 DNS。??
答案1
<VirtualHost *:80>
# [ Server Domain ]
ServerName your.domain.com
# [ Server Root ]
DocumentRoot /var/www/
</VirtualHost>
只有来自 your.domain.com 的请求才会访问 /var/www/ 中的网站
您可以在同一台计算机上对每个网站执行此操作(例如使用同一个 IP)
喜欢 :
<VirtualHost *:80>
# [ Server Domain ]
ServerName your1.domain.com
# [ Server Root ]
DocumentRoot /var/www1/
</VirtualHost>
<VirtualHost *:80>
# [ Server Domain ]
ServerName your2.domain.com
# [ Server Root ]
DocumentRoot /var/www2/
</VirtualHost>
ETC ...