nginx转发svn(二)
# 一、安装svn(略)
# 二、安装nginx(略)
# 三、安装httpd
# 1.安装httpd
检查是否安装了httpd
rpm -qa | grep httpd
1
删除原有的httpd
rpm -e XXX
或
rm -rf /etc/httpdXXX
1
2
3
2
3
如果有其它引用无法删除
rpm -e httpd mod_ssl 或者 yum remove XXX
# 2.安装httpd
yum install httpd
1
修改httpd监听端口
vim /etc/httpd/conf/httpd.conf
1
Listen *:80(80 改成其他的)
# 3.启动
httpd service httpd start
1
# 4.设置开机启动
chkconfig httpd on
1
# 四、安装mod_dav_svn及整合httpd
# 1.安装mod_dav_svn
yum install mod_dav_svn
1
# 2.编辑httpd配置信息
vi /etc/httpd/conf.d/subversion.conf
1
<Location /projects>
DAV svn
SVNPath /var/www/svn/project/
AuthType Basic
AuthName "svn"
AuthUserFile /var/www/svn/project/conf/passwd
AuthzSVNAccessFile /var/www/svn/project/conf/authz
Require valid-user
</Location>
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9

标红对应的三个配置文件路径
# 3.给svn目录权限。
chown apache.apache /var/www/svn -R
chmod 777 /var/www/svn -R
# 4.创建账号/添加账号
cd /var/www/svn/project/conf/
1
htpasswd -b passwd user2 111#添加账号
下面-c不建议使用
htpasswd -c passwd user 注:user是账号 随后输入密码(会覆盖 passwd文件)
1
2
3
2
3
# 5.设置账号分组及权限
略 参考上一篇
上次更新: 2023/08/07, 18:08:16