售后服务服务端配置管理使用指导

上传人:精****库 文档编号:139029024 上传时间:2020-07-19 格式:DOCX 页数:15 大小:69.34KB
返回 下载 相关 举报
售后服务服务端配置管理使用指导_第1页
第1页 / 共15页
售后服务服务端配置管理使用指导_第2页
第2页 / 共15页
售后服务服务端配置管理使用指导_第3页
第3页 / 共15页
售后服务服务端配置管理使用指导_第4页
第4页 / 共15页
售后服务服务端配置管理使用指导_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《售后服务服务端配置管理使用指导》由会员分享,可在线阅读,更多相关《售后服务服务端配置管理使用指导(15页珍藏版)》请在金锄头文库上搜索。

1、SVN服务端配置管理使用指导作者确认批准姓名潘涛许娟萍林澜日期2007-12-242007-12-252007-12-27版权所有,北京福富软件技术股份有限公司福州分公司电信信息化部修订历史记录版号改号日期作者修订要点A02007-12-24潘涛新做成目录1概述42SVN简介43SVN安装指南43.1相关软件43.2软件安装配置53.2.1安装配置SVN服务器53.2.2安装配置apache服务器53.2.3安装配置修改密码的cgi程序74SVN库目录结构94.1部门SVN工作目录94.2部门SVN备份目录115创建配置SVN工作库115.1使用tortoiseSVN建SVN空库115.2在A

2、pache中配置SVN工作库126创建配置SVN备份库136.1使用tortoiseSVN建SVN空库136.2在Apache中配置SVN备份库137SVN用户管理148SVN库权限配置151 概述软件配置管理是项目运作的一个支撑平台,它将项目所有成员的工作协同起来,实现高效的团队沟通,使工作成果及时共享。为进一步规范配置管理,提高软件协同开发的工作效率,电信信息化部引入开源软件Subversion(以下简称SVN)作为统一的版本管理工具,本文主要对SVN服务端配置管理进行指导性说明。本指导书适用于电信信息化部的各产品部及南京分公司。2 SVN简介SVN全名Subversion,是一种开放源码

3、的全新版本控制系统。SVN支持客户端通过http,https,专用的SVN协议,以及SVN+ssh来访问,库目录可以不用以目录写共享的方式让客户端直接访问。可以有效的进行权限控制,支持客户端设置代理,能有效保证数据源安全性以及数据传输安全性。对于我们的应用,将采用https的方法访问SVN库,使用的web服务器需要是apache。3 SVN安装指南3.1 相关软件 SVN server:SVN1.4.5,for windows,是目前最新版本File:svn-win32-1.4.5.zip下载地址:http:/subversion.tigris.org/project_packages.htm

4、l SVN client:TortoiseSVN 1.4.5,是目前最新版本下载地址:http:/tortoisesvn.tigris.org/ Apache server:apache2.2.4加SSL支持,for windowsFile:httpd-2.2.4-win32-x86-ssl.zip 下载地址:http:/ 软件安装配置以下以软件安装在D:svn目录为例,SVN server安装目录为d:svnsvn-win32-1.4., apache的安装目录为D:svnApache2。tortoiseSVN安装路径可以任意指定。3.2.1 安装配置SVN服务器将SVN1.4.5解压在d:

5、svnsvn-win32-1.4.5下,安装TortoiseSVN。因为采用apache来访问SVN库,因此SVN服务器的主要作用仅为apache提供必要的动态库。服务端上对SVN库的直接操作则通过tortoiseSVN来进行。设置相关的环境变量:1)增加svn的bin目录到path环境变量中set path= d:svnsvn-win32-1.4.5bin;%path%2)设置APR_ICONV_PATHset APR_ICONV_PATH= d:svnsvn-win32-1.4.5iconv3.2.2 安装配置apache服务器将apache服务器安装在d:svnApache2目录下。然后

6、进行配置。1) 将svn 服务器bin目录下的mod_dav_svn.so、mod_authz_svn.so录复制到apache的modules目录下。2) 修改d:svnApache2confhttp.conf 修改apache的安装目录将原先配置文件里头Apache的目录替换为本次的apache的安装目录。配置文件里头缺省是c:apache2,我们此次安装目录是d:svnApache2,将c:apache2全部替换为d:svnApache2。 修改apache导入的模块,导入DAV,SVN相关模块去除下面两行行头的注释号#,使apache导入这两个模块:#LoadModule dav_fs

7、_module modules/mod_dav_fs.so#LoadModule dav_module modules/mod_dav.so在Load模块最后增加如下两行:LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so 修改confhttpd.conf配置文件,使其包含ssl配置文件httpd-ssl.conf。在httpd.conf里头,有如下配置# Secure (SSL/TLS) connections#Include conf/ext

8、ra/httpd-ssl.conf.去除#Include conf/extra/httpd-ssl.conf前的注释号,将其改为Include conf/extra/httpd-ssl.conf3) 修改confextra httpd-ssl.conf文件 https缺省监听端口是443,调整为4443,相关内容如下:Listen 4443 修改apache的相关目录,将其替换为apache的安装目录DocumentRoot d:/svn/Apache2/htdocsErrorLog d:/svn/Apache2/logs/error_logTransferLog d:/svn/Apache2

9、/logs/access_log 修改SSL相关证书密钥文件路径# Server Certificate:SSLCertificateFile d:/svn/Apache2/conf/server.crt# Server Private Key:SSLCertificateKeyFile d:/svn/Apache2/conf/server.keySSL要求有Server Certificate和Server Private Key。需要在相应目录下生成需要的认证和key文件。4) 将apache的bin目录添加到系统的path变量中5) 创建名为“svn-apache”的apache服务敲入

10、命令:httpd n svn-apache k install,即创建了名为“svn-apache”的apache服务。然后可以通过windows服务管理程序来起停该服务。连接到https:/127.0.0.1:4443/检查缺省网页是否能够正常显示。3.2.3 安装配置修改密码的cgi程序Passwd.cgi需要放在apache的cgi-bin目录下,可以根据需要更改名字,其对应的配置文件是其名字加上.ini后缀。一个cgi及其配置为一组合,可以修改一个密码文件。多个部门,需要有多套的cgi及对应的ini文件。该文件同时需要旧版(2.0版)的apache的动态链接库libapr.dll、li

11、bapriconv.dll、libaprutil.dll。这三个文件需要也放在cgi-bin目录下。Ini文件格式样例如下:pathauthuserfile=F:/svn_data/ddrv/ddrv_passwdlogfile=osspass.logsetuppassminlen=6htmltitle=修改开发推进部用户SubVersion密码description=修改开发推进部用户SubVersion密码yourname = 用户名oldpasswd = 旧密码newpasswd1 = 新密码newpasswd2 = 验证新密码btn_change = 修 改btn_reset = 重

12、置changepassok=成功修改密码changepassfailed=修改密码失败oldpasserror=旧密码错误servererror=服务器错误passmustgreater=密码位数必须大于twopassnotmatched=两密码不一致entername=请输入用户名back=返回通常需要修改的是上面的蓝色字体部分。Authuserfile是需要修改的密码文件的路径Logfile是log记录。Passminlen规定密码的最短长度。Title、description是页面上看到的窗口标题以及页面标题。4 SVN库目录结构4.1 部门SVN工作目录以下以电信产品三部为例,目录结构

13、如下: oss为电信三部门用户目录,其下有 repos、manage password 、oss_share三个目录,以及oss_passwd文件,具体说明如下:l repos(目录)repos目录下面存放SVN库,一个SVN库对应repos下的一个目录。部门用户目录下面可以有多个SVN库目录,可以根据项目的需要来建SVN库。一般一个库包含一个项目或者多个相关项目。电信产品三部目录repos结构样例如下:l 部门名_passwd(文件)部门用户密码文件,直接在部门目录下,上图没有列出。一个部门仅有一个passwd文件。该部门所有的SVN库共享使用该文件。对应于oss部门其文件为 oss/oss

14、_passwd。l manage passwd(目录)管理用户密码的管理工具目录,其下有简化的脚本命令,用来维护部门用户密码文件,可以增加删除用户,以及修改密码。l 部门名_share(目录)该目录通过网络共享,部门维护人员可以通过网络共享可以直接访问。其下有两个目录,svnaccess、backup。a)svnaccess(目录)项目的权限配置文件。每个项目在svnaccess目录下对应一个权限配置文件,文件名称为 项目名_access。电信产品三部样例如下:b)backup(目录)存放备份脚本以及备份日志。备份脚本:svn_部门名_backup.bat,一个备份脚本同步该部门所有的SVN库。备份日志:backup.log电信产品三部样例如下:目录用户权限:用户权限部门用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号