首页 电脑 电脑学堂 查看内容

Web服务器:cvsweb配置

2005-8-4 00:28 681 0

摘要: 假如现在你已经成功配置了cvs那么为了便于管理简单那我们来配置cvsweb 废话少说当然你也要先下个正版的cvsweb-3.0.5.tar.gz 1. 首先看你apache配置文件httpd.conf...
关键词: nbsp cvsweb 目录 iconsdir cgi local 配置 apache ncvs openbsd

假如现在你已经成功配置了cvs那么为了便于管理简单那我们来配置cvsweb 废话少说当然你也要先下个正版的cvsweb-3.0.5.tar.gz 1. 首先看你apache配置文件httpd.conf其中把#AddHandler cgi-script .cgi 注释掉 2.解开这个gz文件,安装 tar xvzf [file] cd [dir] perl Makefile.PL make make test make install 3.大家集注你的机器要支持modules_cgi(redhat linux 9.0这个是我的系统)把cvsweb.cgi放在/usr/local/apache/cgi-bin目录下 # cd /usr/local/apache/cgi-bin # perl -wT cvsweb.cgi 看有没有错误信息,正常的话输出一堆html代码 4.[root@biologyone cgi-bin]# perl -wTc cvsweb.cgi cvsweb.cgi syntax OK说明你现在.gz包安装成功 5.现在开始配置了 vi cvsweb.cgi,第213行 ##### Start of Configuration Area ######## 下面,仔细读一下,看看说了什么 可以,不用修改,看清楚了吧,默认的去找cvsweb的配置文件,在/usr/local/etc/cvsweb下面,你就在/usr/local/etc下建一个cvsweb目录,把cvsweb.conf放在这个目录下 6.vi cvsweb.conf 第59行 如果有两个仓库目录?都加在这个数组里,注意格式 'symbolic_name' => ['Name to display',  '/path/to/cvsroot'] symbolic_name和Name to display都改一下吧,改成有意义的,符合你的项目的名字 看看下面的,举了几个例子 #       'freebsd' => ['FreeBSD',          '/var/ncvs'], #       'openbsd' => ['OpenBSD',          '/var/ncvs'], #       'netbsd'  => ['NetBSD',           '/var/ncvs'], #       'ruby'    => ['Ruby',             '/var/anoncvs/ruby'] # Note that only local repositories are currently supported.  Things like #  server [email protected]:/data/cvsroot won't work. # # @CVSrepositories = ( 'Bioinformatics database' => ['RBKB Repository',  '/usr/local/cvsroot/RBKB'], #       'freebsd' => ['FreeBSD',          '/var/ncvs'], #       'openbsd' => ['OpenBSD',          '/var/ncvs'], #       'netbsd'  => ['NetBSD',           '/var/ncvs'], # 231行 my $iconsdir = '/icons'; # format:          TEXT       ICON-URL                  width height %ICONS = (    back    => [('[BACK]',   "$iconsdir/back.webp",      20,   22)],    dir     => [('[DIR]',    "$iconsdir/dir.webp",       20,   22)],    file    => [('[TXT]',    "$iconsdir/text.webp",      20,   22)],    binfile => [('[BIN]',    "$iconsdir/binary.webp",    20,   22)],    graph   => [('[GRAPH]',  "$iconsdir/minigraph.webp", 16,   16)], ); undef $iconsdir;可以改成这样ok了 my $iconsdir = '/cvsweb/icons'; 还有下面的这行 $cssurl = '/cvsweb/css/cvsweb.css'; save退出 7.到/usr/local/apache/htdocs目录下建一个目录cvsweb,然后把刚才解开的cvsweb的目录里icons和css两个目录copy到这个目录里 重启apache
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部