svn服务器限制IP访问
April 10, 2011 Post in 程序设计
在自己机器上用VisualSVN架了个svn服务器,最初只是通过用户名密码来限制无关人员访问。近期考虑到安全问题,决定限制访问ip,只允许部分ip地址的用户访问svn。找VisualSVN的设置,里面有个Server Binding,发现不是这么用的…然后看了下VisualSVN的安装目录,它是用的Apache~~再然后,就没有然后了~~~
配置步骤如下:
1) 修改apache配置文件,编辑VisualSVN Server\conf\httpd.conf(如果你直接使用的apache搭建的服务器,则配置文件位于apache\conf\httpd.conf),在文件中添加下面语句,使用这个模块的功能
LoadModule authz_host_module bin/mod_authz_host.so
2) 在<Location /svn/>(根据你自己的配置情况,也有可能是<Directory />之类的,就是svn的路径配置那块)中添加
Order deny,allow
allow from 192.168.1.30/28 #相当于192.168.1.30/255.255.255.240,允许16~31段访问
deny from all
allow和deny的写法参照apache的官方文档:http://httpd.apache.org/docs/2.2/en/mod/mod_authz_host.html
New Comments