- 论坛徽章:
- 0
|
四、web服务
1、安装apache
sudo apt-get install apache2
2、安装java运行环境jdk
到 java.sun.com上下载一个jdk的bin文件,放到适当的地方
执行: sh /path/jdk....bin
修改/etc/profile设置环境变量,在其最后加上
JAVA_HOME=/path.......
CLASSPATH=./:$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
执行 source /etc/profile
执行 java -version如果能看到正确的信息就OK了
3、安装tomcat
到 tomcat.apache.org上下载tomcat的tar.gz文件,放到适当目录
执行 tar -xvzf /path/tomcat....tar.gz
4、由于有多个web项目需访问,用apache做首页导入到不同的tomcat项目中去,同时apache运行bugzilla
5、svn web访问的实现
主要工具,apache,通过WebDAV协议访问svn库
svnwebclient,一个开源的java项目,提供web访问界面
apache的配置:
/etc/apache/httpd.conf中增加
DAV svn
SVNParentPath /home
AuthType Basic
#SVNIndexXSLT "/svnindex.xsl"
AuthName "svn repository"
AuthUserFile /home/svnauthfile/passwd
AuthzSVNAccessFile /home/svnauthfile/auth
Require valid-user
其中AuthzSVNAccessFile为权限控制参数,下面是我的文件内容
[groups]
tooemsvn=aa,bb,cc,dd,ee,ff
[svnhome:/]
@tooemsvn=r
tooem=rw
[svnhome:/project]
@tooemsvn=rw
tooem=rw
[svnhome:/companyp]
ee=rw
gg=rw
其中 AuthUserFile /home/svnauthfile/passwd 为密码文件
用htpasswd命令为各用户生成密码,使用前用htpasswd --help查看一下,很简单的
这样能通过apache就能简单的访问svn库了
6、在
http://www.polarion.org/index.php
上下载svnwebclient,按照其说明,可以很方便的配起来,主要是修改其web.xml下的相应参数与你的系统相配应OK了,其中有一项是要设svn库的访问URL,就设的通过apache能访问的路径就OK(即上面apache的配置,
http://locahost/svn
)
现在可以通过 http://localhost:8080/svnwebclient来访问svn了
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31541/showart_246799.html |
|