Fedora下SVN+TRAC+APACHE+SSL安装步骤简明介绍

本节接着上节讲解一下在Fedora下如何进行SVN+TRAC+APACHE+SSL安装,主要是连接apache、trac、svn、ssl及配置问题,下面是具体介绍,希望通过本节的介绍,大家能够掌握Fedora下如何进行SVN+TRAC+APACHE+SSL安装方法。
6.连接apache、trac、svn、ssl
6.1配置svn模块
首先把svn模块拷贝到xampp中
cp/usr/lib/httpd/modules/mod_dav_svn.so/opt/lampp/modules
cp/usr/lib/httpd/modules/mod_authz_svn.so/opt/lampp/modules
cp/usr/lib/httpd/modules/mod_python.so/opt/lampp/modules
然后修改/opt/lampp/etc/httpd.conf,找到LoadModule,在后面添加三行:
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
LoadModulepython_modulemodules/mod_python.so
6.2修改apache权限
apache默认是以nobody身份运行的,如果不修改权限,那么无法读取/home/admin下的内容,会出现403PermissionDenied错误
同样是在httpd.conf中,搜索nobody将其改成admin即:
……Useradmin……
6.3配置trac
xampp的https连接配置文件在/opt/lampp/etc/extra/httpd-ssl.conf
打开它,随便找个地方,不过一定要在……标签对中,添加:
 

 
 
 
  1.  
  2. SetHandlermod_python  
  3. PythonInterpretermain_interpreter  
  4. PythonHandlertrac.web.modpython_frontend  
  5. PythonOptionTracEnv/home/admin/trac/myproject  
  6. PythonOptionTracUriRoot/trac  
  7.  
  8.  
  9. AuthTypeBasic  
  10. AuthName"trac"  
  11. AuthUserFile/home/admin/.htpasswd  
  12. Requirevalid-user  
  13.  

注:如果连首页都需要保密,那么就把AuthType、AuthName等全部写入/trac的Location中。
6.4配置svn
我们来看一下SVN+TRAC+APACHE+SSL安装中对SVN的配置。同样是在httpd-ssl.conf中添加:
 

 
 
 
  1.  
  2. DAVsvn  
  3. SVNParentPath/home/admin/svn  
  4. AuthTypeBasic  
  5. AuthName"repository"  
  6. AuthUserFile/home/admin/.htpasswd  
  7. AuthzSVNAccessFile/home/admin/svn/myproject/conf/authz  
  8. Requirevalid-user  
  9.  

6.5替换冲突文件
SVN+TRAC+APACHE+SSL安装中需要替换冲突文件。
xampp自带的sqlite库与trac有冲突,可以使用fedora中的sqlite库替换
yuminstalllibsqlite3x
yuminstalllibsqlite3x-devel
cp/usr/lib/libsqlite3.so/opt/lampp/lib/libsqlite3.so
下面操作需要root账号
7.完成
/opt/lampp/lamppstartapache
如果需要停止就是/opt/lampp/lamppstopapache
按照上面的步骤,trac和svn的地址分别是:
https://localhost/trac
https://localhost/svn/myproject
svn可以用浏览器访问,也可以使用工具下载
注:不用启动tracd或svnserver。本节在Fedora下进行SVN+TRAC+APACHE+SSL安装问题讲解完毕。

 【编辑推荐】

  1. Linux下apache+svn+ssl完美结合搭建安全版本控制平台
  2. Linux下如何进行apache+svn+ssl配置详解
  3. Linux中SVN+Apache+SSL安装配置全程指导
  4. RedHatAS下SVN安装配置技术分享
  5. SVN在Windows下的安装笔记详解

名称栏目:Fedora下SVN+TRAC+APACHE+SSL安装步骤简明介绍
分享网址:http://www.csdahua.cn/qtweb/news5/476205.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网