码迷,mamicode.com
首页 > 其他好文 > 详细

SVN限制IP访问

时间:2015-07-08 18:01:49      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

需求

SVN是放在公网的,需要特别指定公司的IP才能获取操作。

 

操作

在安装完Visual SVN Server之后,在安装目录下的conf中

C:\Program Files (x86)\VisualSVN Server\conf 的 httpd.conf 文件打开

 

在一堆LoadModule里

LoadModule rewrite_module bin/mod_rewrite.so

LoadModule dav_module bin/mod_dav.so

LoadModule dav_svn_module bin/mod_dav_svn.so

LoadModule ssl_module bin/mod_ssl.so

后面添加一条

LoadModule authz_host_module bin/mod_authz_host.so

 

<Directory />
Options FollowSymLinks
AllowOverride None

RewriteEngine on

RewriteCond %{REQUEST_URI} ^/svn$

RewriteRule ^(.*/svn)$ %1/ [R=301,L]

</Directory>

中间添加 

Order Deny,Allow
Deny From All
Allow From 115.236.45.11

 

最终:

<Directory />
Options FollowSymLinks
AllowOverride None

RewriteEngine on

Order Deny,Allow
Deny From All
Allow From 115.236.45.11

RewriteCond %{REQUEST_URI} ^/svn$
RewriteRule ^(.*/svn)$ %1/ [R=301,L]

</Directory>

 

点击SVN的服务Stop,然后Start.

现在只有IP:115.236.45.11 能操作SVN了。

 

SVN限制IP访问

标签:

原文地址:http://www.cnblogs.com/wjlkingwjl/p/4630764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!