subversion服务器搭建并集成atlassian crowd做账户管理

首先是一堆依赖的安装。

yum install make
yum install libtool
yum install zlib zlib-devel

yum install libserf

yum install openssl openssl-devel

yum install apr apr-devel apr-util apr-util-devel
yum install perl-devel perl-ExtUtils-Embed

sqlite yum源里的版本太低。 需要到 sqlite.org下载最新的源代码, configure; make; make install; 安装

subversion.apache.org下载最新的源代码。
./configure –prefix=/data/software/subversion
make
make install

继续阅读“subversion服务器搭建并集成atlassian crowd做账户管理”

linux系统gateway的配置

几个vps(虚拟主机),只有一个拥有公网ip地址,所有的vps都拥有内网ip地址。其它的vps需要通过拥有公网ip的这个vps进行公网访问,以方便yum安装软件等需求。

在没有公网ip的vps上需要进行的设置:

/etc/sysconfig/network-scripts/ifcfg-eth0 文件中: GATEWAY=10.x.x.x

service network restart

到此完成。

 

接下来是拥有公网ip的那台vps上进行设置:

echo “1” > /proc/sys/net/ipv4/ip_forward

注意,这条命令是临时开启系统的转发功能,系统重启后会恢复为默认设置。 可以通过在/etc/rc.d/rc.local中加入上述命令,使之在系统启动时被执行。

打开iptables的nat功能:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

到此设置完成。

 

其它vps应该可以访问公网了。

(全文完)