版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(售后服务)下搭建服务器20XX年XX月多年的企业咨询豉问经验.经过实战验证可以落地机行的卓越管理方案,值得您下载拥有Linux下搭建SVN服务器环境(svnserve方式)环境:redhat5(apr.apr-util.zlib.subversion的压缩文件均是放于/usr/linuxsvn目录下,下面的解压命令tarzvxf解压出来的文件就直接是放于这个目录下,文件名跟压缩文件的名字是壹样的)一、安装apr、apr-util跟zlib1 、下载apr、apr-util和zlibapr-1.3.3.tar.gzapr-util-1.3.4.tar.gzzlib-1.2.3.tar.gzop
2、enssl-0.9.8k.tar.gzhttpd-2.2.9.tar.bz2libxml2-2.7.3.tar.gz2 、解压tarzvxfapr-1.3.3.tar.gztarzvxfapr-util-1.3.4.tar.gztarzvxfzlib-1.2.3.tar.gztar-jxvfhttpd-2.2.9.tar.bz2tar-zvxfopenssl-0.9.8k.tar.gztar-zxvflibxml2-2.7.3.tar.gz3 、安装cdapr-1.3.3./configure-prefix=/usr/local/apr/装于/usr/local/apr目录下make&
3、&makeinstallcdapr-util-1.3.4./configure-with-apr=/usr/local/apr/装于/usr/local/apr目录下Make&&makeinstallcdhttpd-2.2.9./configure-prefix=/usr/local/apache2-enable-so-enable-dav-with-apr=/usr/local/apr/bin/apr-1-config-with-apr-util=/usr/local/apr/bin/apu-1-configmake&&makeinstall/usr/
4、local/apache2/bin/apachectlstart(启动apache)ps-ef|grepapache查见有没有启动测试打开浏览器输入http:/服务器ip如果出现ItWorks!Apache安装成功如果出现这个错误Invalidcommand'AuthDigestProvider',perhapsmisspelledordefinedbyamodulenotincludedintheserverconfiguration/usr/local/apache2/conf/extra/httpd-dav.conf提示这个文件31行有问题,那么你就Vi/usr/loca
5、l/apache2/conf/extra/httpd-dav.conf找到31行,把这个注释掉#AuthDigestProviderfile这样就ok了!cdopenssl-0.9.8k./config-prefix=/usr/local/ssl/makemakeinstallcdlibxml2-2.7.3viINSTALL./configure-help./configuremakemakeinstallcdopenssl-0.9.8k./config./config-tmakedependmakemaketestmakeinstallcdzlib-1.2.3./configure-pref
6、ix=/usr/local/zlib/装于/usr/local/zlib目录下make&&makeinstallcd/usr/local/src/zlib-1.2.3catINDEX(见见而已)cd/usr/local/src/ln-szlib-1.2.3cd/usr/local/cdmkdir-p/home/svnadmin/access/usersmkdir-p/home/svnadmin/access/controlmkdir-p/home/svnadmin/reposcd/home/svnadmin/cd/usr/local/apache2/bin/cd/home/sv
7、nadmin/access/rm-rfcontrolrm-rfusers/touchcontroltouchusersviusers(建立了就有用户)cd.svnadmincreate/home/svnadmin/repos/networks(建立新库)cdrepos/lscd/usr/local/apache2/conf/cphttpd.confhttpd.conf.0818vihttpd.conf(于最后加入以下东西):<Directory"/home/svnadmin">orderallow,denyallowfromall</Directory&g
8、t;<Location/svn>DAVsvnSVNParentPath/home/svnadmin/repos/此处配置你的版本库根目录SatisfyAnyAuthTypeBasicAuthName"96333SubversionServer"/提示对话框标题AuthUserFile/home/svnadmin/access/users/访问版本库用户的文件,须用apache的htpasswd命令生成AuthzSVNAccessFile/home/svnadmin/access/control/用户权限配置文件Requirevalid-user</Loca
9、tion>跟备份之前的对比,见见53行有没有这俩行LoadModuledav_svn_modulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.soIncludeconf/extra/httpd-dav.conf/将这行的注释去掉.subversion1 、下载subversion-1.5.2.tar.bz2subversion-1.5.0.tar.gz,subversion-deps-1.5.2.tar.bz22 、安装tar-jvxfsubversion-1.5.2.tar.bz2tar-j
10、xvfsubversion-deps-1.5.2.tar.bz2cdsubversion-1.5.2rm-rfaprrm-rfapr-util/./configure-prefix=/usr/local/svn-with-apxs=/usr/local/apache2/bin/apxs-with-apr=/usr/local/apr/bin/apr-1-config-with-apr-util=/usr/local/apr/bin/apu-1-config-with-openssl=/usr/local/ssl-enable-maintainer-modemakecleanmakemakein
11、stallsvnserveversion测试是否安装成功,出现以下,就证明成功了svnserve,版本1.3.2(r19776)编译于Jul132006,04:22:38Copyright(C)2000-2006CollabNet.Subversionisopensourcesoftware,see/ThisproductincludessoftwaredevelopedbyCollabNet(http:/www.Collab.Net/).Thefollowingrepositoryback-end(FS)modulesareavailab
12、le:*fs_base:模块和伯克利数据库(BerkeleyDB)档案库壹起工作。*fs_fs:模块和纯文本文件(FSFS)f案库壹起工作。3、建立用户测试cd/usr/local/apache2/bin/建立用户./htpasswd-b/home/svnadmin/access/userstest123456cd/home/svnadmin/access/lsviuserscp/usr/local/apache2/conf/httpd.conf/home/usr/local/svn/bin/svn-dcd/usr/local/apache2/bin/./htpasswd-b/home/svn
13、admin/access/usershuangyucai96333再次建立用户cd/home/svnadmin/access/lsviusers(查见是否有用户)vicontrol(建立权限,加入以下内容)#userdefinegroupsadmin=admin,huangyucai,test(添加用户要于这里添加)a=huangyucai,a组的人c=chanpinc组的人#groupdefine/(目录)admin=rw(根目录只有admin有RW权限)networks:/admin=rw(networkadmin组跟a组有RW权限)a=rwnetworks:/chanpinc=rw*=r
14、(所有人均有R权限)huangyucai=rwnetworks:/trunk/ri_zu_uic=rw*=r4、收尾工作vi/etc/sysconfig/i18n(见见是否支持中文显示source/etc/sysconfig/i18nuseraddsvnadmingroupaddsvnadmincd/usr/local/apache2/conf/vimhttpd.conf见见是否正常/usr/local/apache2/bin/apachectlstopcd/usr/local/svn/lib/setenforcesestatusvi/etc/selinux/restorecond.conf添
15、加/etc/localtime/etc/lvm/.cache/var/log/faillog/var/log/tallylog/var/log/wtmpvi/etc/selinux/semanage.confvi/etc/selinux/targeted/seusers有下面就okroot:root:s0-s0:c0.c1023_default_:user_u:s0vi/etc/selinux/configsetenforce0cd/usr/local/apache2/bin/./htpasswd-b/home/svnadmin/access/usersyoucaiyoucai/usr/loc
16、al/apache2/bin/apachectlstop/usr/local/apache2/bin/apachectlstartvi/home/svnadmin/access/control(添加youcai这个用户)cd/home/chown-Rsvnadmin:svnadminsvnadmin(给svnadmin文件加组别权限)(如果你要再创建库,新建壹个文件,那么要再壹次付给svnadmin权限,例如:svnadmincreate/home/svnadmin/repos/travel新建壹个库然后chown-Rsvnadmin:svnadmintravel/给权限)cdsvnadmin
17、/chmod-R777repos/(给所有人对repos具有777的权限)netstat-antlgetenforcevi/etc/sysconfig/selinux/usr/bin/setstatus-vsetstatus-vsetenforceO/usr/local/apache2/bin/apachectlstartvi/etc/rc.d/rc.local(添加)/usr/local/apache2/bin/apachectlstartdatentpdate40datecrontabe(添加)*/30*/usr/sbin/ntpdate40
18、>/dev/null2>&1完成下面是网上的参考三、svn配置1、创建资料库首先要创建壹个资料库,使用svnadmin增加资料库(首先于/usr/data/svn下建个空repository的父资料库,设目录的权限为755)cd/usr/local/subversion/bin./svnadmincreate/usr/data/svn/repository/test到test下见是不是多了文件,多了说明创建成功了。2 修改版本库的配置文件到/usr/data/svn/repository/test的conf目录下,找到svnserve.conf把内容修改为generalanon-access=noneauth-access=writepassword-db=passwordrealm=test3 配置允许访问的用户:到test的conf目录下,找到passwd文件,于(可设多个用户名密码)usersapache=123456/apache是用户名,123456是密码4 启动svn服务器到subversion的安装目录下(/usr/local/subversion)的bin目录,使用svnserve-d-listen-port3690-r/us
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T-CPCIF 0028-2019 绿色设计产品评价技术规范 聚氯乙烯树脂
- 环境岗2026面试模拟练习配套答题技巧含答案
- 湖南环境岗2026面试自测卷模拟练习
- 财会岗事业单位2026面试专项练习题含答案
- 组织培养与植物转基因
- 西师大版五下分数的意义课件之一
- ACS的急诊诊疗策略
- 2026年校招:广州水投集团笔试题及答案
- 医学分析-压疮的预防及护理课件
- 生物汗液的形成和排出
- 紫外可见分光光度法-完整版课件
- 配送生鲜公司管理制度
- 定密责任人培训
- 取水工程或者设施验收报告
- 统编版语文五年级下册第一单元任务群整体公开课一等奖创新教学设计
- 《神州租车简介》课件
- 儿童绘本故事《蚂蚁搬家》
- 军体拳第一套全套图文教程
- DB50-T 1672-2024 动物诊疗机构实验室建设与管理指南
- 氧气充装事故应急处理操作规程符合TSG07-2019《许可规则》
- 甄嬛传电子版剧本第01-10集
评论
0/150
提交评论