虚拟主机-SVN-禁用从服务器ip直接访问

虚拟主机-SVN-禁用从服务器ip直接访问

我有一个安装了 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

相关内容