注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

404

 
 
 

日志

 
 

基于Apache用Https访问Svn安装配置 FOR Windows 2003  

2012-07-12 15:43:53|  分类: SVN |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1.  选择带openssl版本安装,安装步骤略

2.  SVN安装步骤略

3.  文件准备

1Subversionbin目录下将
mod_authz_svn.so
mod_dav_svn.so

拷贝到apache的安装目录下的modules文件夹下

4.  httpd.conf配置

以下去掉注释:

LoadModule dav_module modules/mod_dav.so

LoadModule dav_fs_module modules/mod_dav_fs.so

LoadModule ssl_module modules/mod_ssl.so

 

Include conf/extra/httpd-ssl.conf

新增

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

 

<Location /svn/repository>

DAV svn

SVNPath D:/svn/repository

 

AuthzSVNAccessFile D:/svn/repository/conf/access.auth

Satisfy Any

Require valid-user

SSLRequireSSL

 

AuthType Basic

AuthName "Subversion repositories"

AuthUserFile  D:/svn/repository/conf/users.auth

Require valid-user

</Location>

5.   Svn配置

1)..svnroot/repository/conf下新建access.auth, 创建好的文件内容是用户名加上密码的 MD5 密文svn里的authz,只不过给apache调用的里面内容如下:
[repository:/]
admin = rw
[MyProject:/module1]
admin=rw
test=rw

2)创建users.auth 文件

D:\Apache2.2\bin>htpasswd -cb users.auth admin 123456
D:\Apache2.2\bin > htpasswd –b users.auth test 123456

注意:-cb 重新生成一个文件,第二次加用户使用-b参数

users.auth复制到D:/svnroot/repository/

 

6.  申请证书

1)进入d:/Apache2.2/ bin目录

Openssl genrsa -des3 –out server.key 1024
openssl req –new –key server.key-out server.csr
openssl rsa –in server.key –out server _nopass.key

每个命令要输入一些信息,密码、资料之类的

图示中文件名不对应哈

基于Apache用Https访问Svn安装配置 FOR Windows 2003 - 谦谦君子温润如玉 - 11
 

2)注释掉httpd-ssl.confSSLPassPhraseDialog

 

参考文档:

http://www.blogjava.net/hadeslee/archive/2008/03/12/185788.html

http://wenku.baidu.com/view/f2f32e1d59eef8c75fbfb394.html

http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/index.html

  评论这张
 
阅读(1058)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017