1、安装apahce
apr-1.4.8.tar.gz
apr-util-1.5.2.tar.gz
httpd-2.2.27.tar.gz
安装apr
tar -zxvf apr-1.4.8.tar.gz
cd apr-1.4.8
./configure --prefix=/usr/lcal/apr
make && make install
安装apr-util
tar -zxvf apr-util-1.5.2.tar.gz
cd apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
安装apache
groupadd apache
useradd -g apache -s /bin/nologin -M apache
tar -zxvf httpd-2.2.27.tar.gz
cd httpd-2.2.27
./configure
--prefix=/usr/local/apache
--with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util/
--enable-modules=so"
--enable-dav
--enable-dav-fs
--enable-rewrite
make && make install
2、安装sqlite
tar -zxvf sqlite-autoconf-3080600.tar.gz
cd sqlite-autoconf-3080600
./configure --prefix=/usr/local/sqlite
make && make install
3、安装svn
tar -zxvf subversion-1.7.2.tar.gz
cd subversion-1.7.2
./configure
--prefix=/usr/local/svn
--with-apxs=/usr/local/apache/bin/apxs
--with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util/
--with-sqlite=/usr/local/sqlite
make && make install
4、配置apache
vim /usr/local/apache/conf/http.conf
#修改apache服务用户
User apache
Group apache
#添加svn所需要的模块
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
#访问svn的配置
Options Indexes FollowSymLinks
DAV svn
SVNParentPath /data/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /data/svn/svn-auth.conf
Require valid-user
AuthzSVNAccessFile /data/svn/svn-access.conf
创建apache认证文件
mkdir -pv /data/svn
创建第一个用户admin 需要加参数 -c
/usr/local/apache/bin/htpasswd -cm /data/svn/svn-auth.conf admin
输入密码
创建第二个用户不需要加 -c
/usr/local/apache/bin/htpasswd -m /data/svn/svn-auth.conf programer
创建第三个用户
/usr/local/apache/bin/htpasswd -m /data/svn/svn-auth.conf guret
创建用户访问权限
vim /data/svn/svn-access.conf
[groups]
admin = admin #创建admin组,admin用户属于这个组
developers = programer #创建developer组,progrmaer用户属于这组
[/]
* = r #所有用户对根目录只有读权限
@admin = rw #admin组的用户有写权限
[project1:/] #对创建project1这个项目
@developers = rw #developers组的用户对这个项目有写权限
[/test] #设置目录权限
@developers = rw #developers组的用户对目录有些权限
guest = r #guest用户只要读权限
6、创建第一个项目仓库project1
/usr/local/svn/bin/svnadmin create /data/svn/project1
执行后生成如下
7、启动svn服务
/usr/local/svn/bin/svnserve -d -r /data/svn/project1/
-d:以后台服务器形式启动
-r:指定仓库路径
修改svn仓库的权限
chown -R apache:apache /data/svn
8、启动apache,测试访问
http://ip/svn/project1
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天