在我的 Web 服务器上,我使用 s 定义了一堆网站VirtualHost
。目前,如果我从我的 Web 服务器请求一个未定义为虚拟主机的网站,我将返回列表中的第一个虚拟主机。
我希望这样,任何请求未在虚拟主机中定义的网站的请求都会关闭连接,无论是 HTTP 还是 HTTPS。我想这将涉及创建虚拟主机default
,default-ssl
但我不确定到底要在其中放什么。
答案1
使用mod_security制作'降低'任何请求的操作规则。这将通过向客户端发送 FIN 数据包来关闭会话。
答案2
只将虚拟站点作为具有虚拟内容的第一个虚拟主机,但为什么呢?也许这并不是你想要的。
如果您确实想关闭连接,请尝试 iptables。它可以在 apache 获取之前在内核级别控制真实连接。
请点击此处: https://unix.stackexchange.com/questions/28851/iptables-to-block-https-websites