以下内容适用于http
,并且所有未配置的域或 IP 地址请求都已获得404
,但是,它不适用于默认https
站点,并且仍转到第一个https
配置的站点。我遗漏了什么?
这有效:
<VirtualHost _default_:80>
Redirect 404 /
</VirtualHost>
但事实并非如此,请求会转到第一个https
站点。
<VirtualHost _default_:443>
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
Redirect 404 /
</VirtualHost>