`
flypeace
  • 浏览: 154131 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

svn配置https访问

 
阅读更多

    前提是前面已经配置好 http 访问svn。

接下来,就只需要安装 ssl,和配置ssl:

 

   1、 SSL安装

yum install mod_ssl openssl

 2、生成证书

 

cd /etc/pki/tls/private
openssl genrsa -out mysvn.key 1024
openssl req -new -key mysvn.key -out mysvn.csr
cd /etc/pki/tls/certs
openssl x509 -req -days 365 -in /etc/pki/tls/private/mysvn.csr -signkey /etc/pki/tls/private/mysvn.key -out mysvn.crt 

 3、修改配置信息

 

 

vi /etc/httpd/conf.d/ssl.conf
--将其中的 SSLCertificateFile  和 SSLCertificateKeyFile 修改为前面配置的证书信息:
SSLCertificateFile /etc/pki/tls/certs/mysvn.crt
SSLCertificateKeyFile /etc/pki/tls/private/mysvn.key

1)、方式一:

 

将整个apache修改为只能通过https访问:

 

--修改/etc/httpd/conf/httpd.conf文件
<Directory /> 
Options FollowSymLinks 
AllowOverride None 
SSLRequireSSL //添加此行 
</Directory> 

 重新启动apache

 

 

service httpd restart 

  所有的WEB访问都变成HTTPS,例如,localhost将无法访问,需要访问https://localhost,这个应该是可以在https.conf文件中配置区分的,暂时不做处理,故建议此服务器不再当作WEB服务器。

 

 

2)、方式二:

只对svn配置https访问,

 

--修改svn配置文件:
vi /etc/httpd/conf.d/subversion.conf 
<Location /svn>
    DAV svn
    SVNListParentPath on
    SVNParentPath /mydata/subver
    AuthType Basic
    AuthName "Authorization"
    AuthUserFile /mydata/subver/conf/pwd.conf
    AuthzSVNAccessFile /mydata/subver/conf/authz.conf
    Require valid-user
    SSLRequireSSL  --增加ssl访问
</Location>

 只有/svn目录需要https加密访问,不影响httpd做web服务器了。

 

 

 

 

分享到:
评论

相关推荐

    如何配置基于apache且用svn、http、https访问的SVN

    详细的讲述了如何配置基于apache且用svn、http、https访问的SVN

    配置基于apache且用https访问的SVN.doc

    配置基于apache且用https访问的SVN, 测试可行,根据实际情况升级

    linux下svn配置说明

    NULL 博文链接:https://liuna718-163-com.iteye.com/blog/2354583

    linux下安装配置svn独立服务器的步骤分享

    直接版本库访问(本地磁盘)。 http:// 通过配置Subversion的Apache服务器的WebDAV协议。 https:// 与http://相似,但是包括SSL加密。 svn:// 通过svnserve服务自定义的协议。 svn+ssh:// 与svn://相似...

    svn-1.4.3-setup.exe.7z

    Apache 将会确保只有有效的用户可以访问你的 /svn 目录,然后将用户名传递给 Subversion 的 AuthzSVNAccessFile 模块,这样就可以根据 Subversion 访问控制文件内的规则实现更细粒度的访问控制。请注意路径可以是 ...

    Linux下源码编译安装配置SVN服务器的步骤分享

    一种是基于Apache的http、https网页访问形式; 还有一种是基于svnserve的独立服务器模式。 SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据;另一种是使用普通的文件FSFS存储数据。 由于Berkeley ...

    linux下subversion+https安装手册

    linux下subversion搭建,配置,httpd服务安装配置,以及svn与httpd服务结合使用https方式访问svn。后期的维护svn用户及权限的维护

    Apache+Svn展示版本库文件-上线WordPress项目

    获取svn软件工具,可参考官网链接 https://tortoisesvn.net/downloads.html 需要注意的是 上传httpd的subversion.conf子配置文件到/etc/httpd/conf.d/...创建svn权限管理文件和访问认证文件 su - svn mkdir /home/svn

    VisualSVN Server 2.0.8 汉化包

    VisualSVN Server是个极方便安装、配置的SVN集成服务器软件。用来与开发端的TortoiseSVN配合使用组成版控开发体系是最好的选择。 2.0.8版本内包含了Subversion 1.6.6(即SVN),Apache 2.2.13 VisualSVN Server目前...

    websocket-chart:使用websocket实现图表实时显示

    网络套接字图使用websocket实现图表实时显示#一,svn地址https://账号密码#二,本地项目## 1,配置##(1)环境jdk1.8 tomcat85_8089 ###(2)导入jar包项目快捷方式》 Maven》更新项目...(Alt + F5)###(3)...

    TortoiseSVN配置服务器

    你需要放置你的版本库,你可以将版本库存于本地并使用file://协议访问,也可以放置于服务器,使用http://或svn://访问,这两种服务器协议也可以被加密,使用https://或svn+ssh://。本章介绍了在Windows主机上设置一...

    Java常见面试问题.docx

    8.Svn和git的区别? https://blog.csdn.net/walle167/article/details/84235823 9.Quartz的定时调度是怎么实现的?定时调度流程? Wait、notify 实现job类,设置触发器 放到调度器中 start 10.Springboot是怎么整合...

    Hadoop集群安装

    STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.18 -r 736 ************************************************************/ 09/03/23 20:19:47 INFO fs.FSNamesystem: ...

    7kbscan-WebPathBrute v1.6.0 最新编译版

    扫描类型 分别对应同目录下多个txt文件 自定义对应的文件是custom.txt,后缀格式为".xxx",如不需要后缀可以不填 直接将字典内容修改为"111.svn"此类即可。 状态码我也不多解释了 双击表格内某行即调用系统默认...

    Spring Security-3.0.1中文官方文档(翻译版)

    2.3.2. 添加HTTP/HTTPS 信道安全 2.3.3. 会话管理 2.3.3.1. 检测超时 2.3.3.2. 同步会话控制 2.3.3.3. 防止Session 固定攻击 2.3.4. 对OpenID 的支持 2.3.4.1. 属性交换 2.3.5. 添加你自己的filter ...

    单点登录源码

    ├── zheng-config -- 配置中心[端口:1001] ├── zheng-upms -- 用户权限管理系统 | ├── zheng-upms-common -- upms系统公共模块 | ├── zheng-upms-dao -- 代码生成模块,无需开发 | ├── zheng-upms-...

    iuhyiuhkjh908u0980

    可与ApacheAnt紧密集成,很多的信息,请参照: http://ant.apache.org/ivy 1.代码可以从这里得到 svn co https://svn.apache.org/repos/asf/ant/ivy/core/trunk ivy 2.确保你的机子上已经安装了ant (version 1.6.5 ...

    web路径探测工具 7kbscan-WebPathBrute 1.5.8 (集成三字典)

    八、扫描类型分别对应同目录下多个txt文件自定义对应的文件是custom.txt,后缀格式为”.xxx”,如不需要后缀可以不填直接将字典内容修改为”111.svn”此类即可。 九、状态码我也不多解释了 十、双击表格内某行即...

Global site tag (gtag.js) - Google Analytics