售后服务服务端安装和配置

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

《售后服务服务端安装和配置》由会员分享,可在线阅读,更多相关《售后服务服务端安装和配置(13页珍藏版)》请在金锄头文库上搜索。

1、 所有资料来源于http:/ 我用Subversion - SVN|TortoiseSVN下载安装配置使用技术交流社区SVN 服务端 安装和配置1.Windows环境下 基于 Apache 的SVN 服务器 安装及配置1.1安装1.1.1安装Apache(1)下载Apache 地址http:/httpd.apache.org/download.cgi 注意:Apache低于2.0.54的Windows版本的存在编译问题,低于2.0.54的版本不能与Subversion 1.2一起工作。2.2.X目前不能很好支持SVN 1.4.3。当前建议下载Apache 2.0.59 (2) 安装下载完成后运

2、行apache_2.0.59-win32-x86-no_ssl.msi ,根据提示进行操作。遇到系统要求输入SERVER的URL时,如果你的服务器没有DNS名称,请直接输入IP地址。 注意:如果你已经有了IIS或其他监听80段口的程序,安装会失败,如果发生这种情况,直接到程序的安装目录Apache GroupApache2conf,打开httpd.conf。编辑文件的Listen 80为其他可用的端口,例如Listen 81,然后重新启动这样就不会那个问题了。 (3)检查安装完成后浏览 http:/localhost/ 若成功,可看到apache页面。1.1.2安装Subversion (1)

3、下载 Subversion 地址:http:/subversion.tigris.org/servlets/ProjectDocumentList?folderID=91(2)安装运行svn-1.4.3-setup.exe 安装程序,并根据指导安装,如果Subversion认识到你安装了Apache,你就几乎完成了工作,如果它没有找到Apache服务器,你还有额外的步骤。 (3)后续步骤1 从C:Program FilesSubversionbin 中将mod_authz_svn.so mod_dav_svn.so复制到C:Program FilesApache GroupApache2mod

4、ules下intl3_svn.dll libdb*.dllC:Program FilesApache GroupApache2bin下 步骤2 找到C:Program FilesApache GroupApache2confhttpd.conf文件去掉如下几行的注释(删除 #标记): #LoadModule dav_fs_module modules/mod_dav_fs.so#LoadModule dav_module modules/mod_dav.so将下面几行添加到LoadModule部分的最后。LoadModule dav_svn_module modules/mod_dav_svn

5、.soLoadModule authz_svn_module modules/mod_authz_svn.so 1.1.3安装TortoiseSVN(可选)1.2配置1.2.1 配置服务编辑c:program filesapache groupapache2confhttpd.conf文件,添加下面代码。DAV svnSVNListParentPath on#SVNPathAuthz offSVNParentPath C:svndata#SVNIndexXSLT /svnindex.xsl#SSLRequireSSLAuthType BasicAuthName Subversion repos

6、itoriesAuthUserFile C:svndatapasswdAuthzSVNAccessFile C:svndataAuthzSVNAccessFile#Require valid-user#Satisfy AnyRequire valid-userSoc使用中DAV svnSVNListParentPath onSVNParentPath d:svnAuthType BasicAuthName Subversion repositoriesAuthUserFile d:svnpasswdAuthzSVNAccessFile d:svnsvnaccessfileRequire val

7、id-user备注: 可列出C:svndata 下的版本库,若为则不能访问http:/127.0.0.1/svn下的项目只能这样访问,如http:/127.0.0.1/svn/proj1说明设置解释意思是Subversion版本库的URL是http:/MyServer/svn/DAV svn告诉Apache是哪个模块响应那个URL的请求此刻是Subversion模块。SVNListParentPath on对于Subversion1.3或者更高版本,这个指示表示显示所有SVNParentPath下的版本库。SVNParentPath D:SVN告诉Subversion需要查看的版本库位于D:S

8、VN之下SVNIndexXSLT /svnindex.xsl使用它可以在用浏览器浏览时更好看。AuthType Basic激活基本认证,就是用户名/密码AuthName Subversion repositories用来说明何时弹出要求用户输入认证信息的认证对话框AuthUserFile passwd指定使用的认证密码文件AuthzSVNAccessFile位置Subversion版本库的访问控制文件的路径Require valid-user指定只有输入了正确的用户/密码的用户可以访问URL1.2.2 建立版本库与此配置对应,需要在C驱动器建立目录svn,其中可能包含多各项目得代码版本库,假设

9、存在proj1、proj2、proj3,并已经建立了版本库。例如 svn-win32-1.4.3binsvnadmin create -fs-type fsfs c:svndataproj11.2.3 设置密码文件在路径c:program filesapache groupapache2下运行binhtpasswd -c passwd 可在c:program filesapache groupapache2创建passwd文件,可将它移动到其它位置,但要和AuthUserFile 的配置一致。此后添加用户,使用如下命令:binhtpasswd passwd 删除用户,使用如下命令:binhtp

10、asswd -D passwd user1.2.4 设置权限文件用文本编辑器在AuthzSVNAccessFile 所指定的路径下生成名为svnaccessfile的文件,注意名称与配置文件一致,此处不使用扩展名。编辑一下内容:groupsadmin=lds/* = radmin = rwdangerman =proj1:/admin = rwproj2:/admin = rproj3:/admin =基本含义是根目录下任何人有读权限,admin组有读写权限;admin对proj1读写权限 对proj2有读权限,对 proj3没有任何权限。备注: 如果有中文路径,那要把文件存成UTF8格式1.

11、3扩展1.3.1为Apache启用SSL (1)将mod_ssl_etc.rar中的mod_ssl.so拷到Apache的modules目录、openssl.exe、libeay32.dll、ssleay32.dll拷到bin目录、conf/ssl.conf拷到conf目录,在Apache的conf目录中用文本编辑器打开ssl.conf将下面这些行用#注释掉:DocumentRoot c:/apache/htdocsServerName :443ServerAdmin ErrorLog logs/error_logTransferLog logs/access_log (2)修改SSLCert

12、ificateFile conf/ssl.crt/server.crt为SSLCertificateFile conf/ssl/my-server.cert (3)修改SSLCertificateKeyFile conf/ssl.key/server.key为SSLCertificateKeyFile conf/ssl/my-server.key (4)修改SSLMutex file:logs/ssl_mutex SSLMutex default (5)删除以下两行(如果有) (6)打开Apache配置文件(httpd.conf),去掉这行的注释#LoadModule ssl_module m

13、odules/mod_ssl.so (7) 将压缩包f.rar 中f文件拷贝到C:program filesapache groupapache2bin下。 然后C:program filesapache groupapache2在用以下命令创建证书binopenssl req -config f -new -out my-server.csr binopenssl rsa -in privkey.pem -out my-server.keybinopenssl x509 -in my-server.csr -out my-server.cert -req -signkey my-server

14、.key -days 4000binopenssl x509 -in my-server.cert -out my-server.der.crt -outform DER这时在Apache目录下创建了一些文件(my-server.der.crt, my-server.csr, my-server.key, .rnd, privkey.pem, my-server.cert)。将这些文件拷贝到目录conf/ssl如果目录ssl不存在,你必须先创建一个。 (8) 可以选择在语句块中添加SSLRequireSSL语句强制使用ssl 最后重启一下Apache服务SSL补充1.首先要生成服务器端的私钥(key文件):

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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