本节接着上篇文章介绍Subversion服务器搭建,本文针对的是Subversion1.4.6+Apache2.2.8服务器搭建,这里主要讲一下服务器端安装问题,希望本节能教会你更多东西。
成都创新互联是专业的三门峡网站建设公司,三门峡接单;提供网站设计制作、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行三门峡网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
服务端安装(配置subversion+apache)
1.在架设apache访问服务时,需要安装apache2.2.8nossl服务。
需要按一下步骤配置:
1)关于svn的安装同上
2)安装完成apache后使用端口80;可以通过httpd.conf文件进行修改(listen8010),在右下角图标中启动apache;这时可以通过IE访问:http://localhost:8010/显示ItWorks!的字样。表示apache启动成功,但是并不表示已经可以访问svn版本库了。如果进行apache+svn的整合,Subversion服务器搭建还需要以下配置.
3)第一步:将C:\ProgramFiles\Subversion\bin(svn服务器中的安装目录)中的mod_authz_svn.so和mod_dav_svn.so复制到Apache安装目录modules\目录下,再将Subversion安装目录下面所有的.dll文件复制到Apache\Bin目录下(注意,这一步非常重要,如果提示覆盖操作,表示版本有问题,选择否)
4)第二步:保存,重启Apache服务器
修改httpd.conf文件,在文件结尾加入如下语句:
#SVNconfiguration
LoadModuledav_modulemodules/mod_dav.so
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuledav_fs_modulemodules/mod_dav_fs.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
5)第三步:再在httpd.conf末尾加入如下语句:
- DAVsvn
- SVNPathf:\svn\svnServer
- #权限验证
- #AuthTypeBasic
- #AuthName"Serv8,serv99"
- #AuthzSVNAccessFileC:\svn.access
- #AuthUserFileC:\svn.passwd
- #Requirevalid-user
- Location>
保存,重启Apache服务器。在浏览器中输入http://localhost:8010/svn/
注意:下面6行注释了,这时暂不考虑权限的问题,重启Apache服务器后,就已经与svn版本库进行整合了。如果整合成功,会在Apache控制台的左下角显示svn/1.4.6字样的版本信息。
2.下面我们来进行关于Subversion服务器搭建过程中apache访问的权限设置问题
这里说明一下:关于架设apache服务后,启动apache后,apache不再去找SVN的svnserve.conf的相关配置信息了,会进行关于apache的权限验证认证。配置如下:#权限验证
#AuthTypeBasic打开用户验证
#AuthName"Serv8,serv99"关于名称
#AuthzSVNAccessFileC:\svn.access关于分组权限验证文件,与svn中authz相同,可以拷贝过来使用.
#AuthUserFileC:\svn.passwd该文件需要用apache命令生成
命令如下:
C:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\bin
htpasswd-cpasswdzhangchao#apache创建用户文件命令;第一次生成该文件使用
htpasswdpasswdzhangchao1#第二次添加用户命令
htpasswd–help#使用该命令查询修改密码,删除用户等命令参数
安装时可能遇到的几个问题
1>svn+apache2.2架设后遇到eclipse重启的问题
解决方法:将环境变量APR_ICONV_PATH改为APR_ICONV1_PATH或者下载Subversion1.4.6的zip包,将环境变量APR_ICONV_PATH指向解压后的iconv文件夹。
2>可以在目录中新建一个内容为cmd–k命令的bat批处理文件,双击进入当前目录。
3>关于绑定固定域名访问:需要安装花生壳软件,通过路由绑定端口号。指向固定的域名访问svn资源库。
Subversion服务器搭建讲解完毕相信你已经掌握了吧。
【编辑推荐】
分享名称:重点剖析:Subversion1.4.6+Apache2.2.8服务器如何搭建
转载源于:http://www.stwzsj.com/qtweb/news26/10776.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联