我有一个安装了 apache2 的 Debian。只打开了 443 端口,我正在使用 svn_dav 公开 SVN。我想禁用仅使用 IP 地址(即 //1.2.3.4)访问我的服务器,并且我希望只能使用https://svn.myserver.com(确实有效)
Apache 正在忽略伪造的虚拟主机,因为我可以访问我的服务器...我尝试过任何谷歌提出的建议...我认为问题出在 svn_DAV 但 modules_enabled/svn_dav.conf 不包含任何内容...
端口配置文件:
[...]
nameVirtualHost *:443
SVN虚拟主机
<VirtualHost *:443>
ServerName svn.myserver.com
ServerAlias svn
<Location />
DAV svn
SVNParentPath /var/svn
[blablabla]
</Location>
[some SSL configuration]
</VirtualHost>
假虚拟主机
<VirtualHost *:443>
DocumentRoot /var/www/fake
</VirtualHost>
答案1
你需要使用信噪比要配置 Apache 以使用它,请参阅此文章:使用 SNI 的虚拟主机的 SSL。