标签为 svnmanager 的文章
Subversion+svnmanager结合Apache+Mysql+Php的源码安装与配置实践
由 mcsrainbow 发表在 Linux&Unix 分类,时间 2011/05/22
Subversion作为目前最流行的版本控制软件,得到了广泛的应用。但是单独直接使用Subversion的话,在安全性和易用性上都存在问题,比如 明文密码 和 账号与权限树的管理 等方面。因此,目前一般通过svnmanager来解决易用性问题(图形化界面),通过结合apache来解决安全性问题(账号的加密以及对SSL传输的支持)。
下面,是我对 Subversion+svnmanager结合Apache+Mysql+Php的源码安装与配置实践 进行的总结,按照下面的步骤,就可以完成整个过程。并且由于是源码安装与配置,因此可以支持所有的Linux平台,希望能对大家有所帮助。
1.安装配置apache
wget http://apache.etoak.com//httpd/httpd-2.2.18.tar.bz2
tar xjvf httpd-2.2.18.tar.bz2
cd httpd-2.2.18
./configure –prefix=/opt/apache2 –enable-so –enable-dav –enable-dav-fs –enable-maintainer-mode –with-included-apr –enable-rewrite –enable-ssl –enable-proxy –enable-proxy-http
–enable-so 开启动态库支持,svn要求apache必须启用so
–enable-dav –enable-dav-fs 是支持svn认证使用的
–enable-maintainer-mode 开启调试模式
–with-included-apr 使用内置的apr
–enable-rewrite 开启rewrite
–enable-ssl 开启SSL
–enable-proxy 开启proxy支持
–enable-proxy-http 开启proxy http支持
make
make install
创建apache用户
useradd -M apache
修改apache配置文件,让它以用户apache身份运行
vi /opt/apache2/conf/httpd.conf
============================
User apache
Group apache
============================
阅读全文 »
近期评论(Recent Comments)
问题找到啦,非常感谢
感谢提供解决问题的思路。我的情况是因为文件有损坏,使用hotcopy 会出现“svnadmin: Can't open file '/SVN_PATH/db/revprops/24/24685'...
大神,您好。 你的博客 都是使用什么软件和主题搭建的哈?关注你的博客很久了。 也想自己搭建一个 总结 反思自己。谢谢大神...
int result = 0; for (int i = 0; i < 101; i++) { result ^= data[i]; ...
如果确认所有的表都是INNODB引擎,没有任何MyISAM表,还可以加上--no-lock参数。...
讲的不错, mark
答案无疑是本地端口转发了,它的命令格式是: ssh -L :: 原来是这个原理...