apache+svn服务搭建

简介:

1.安装服务

#安装apache服务  

yum install httpd  

#安装svn服务和httpd模块  

yum install subversion mod_dav_svn 


2.创建svn仓库

#创建仓库目录  

mkdir -p /var/www/svn  

#创建svn仓库  

svnadmin create /var/www/svn/project  

#配置改仓库的配置文件  

vim /var/www/svn/project/conf/svnserve.conf  

#禁用匿名用户并开启验证用户权限。  

anon-access = none  

auth-access = write  


3.svn整合apache

#配置subversion.conf文件如下内容:

LoadModule dav_svn_module     modules/mod_dav_svn.so  

LoadModule authz_svn_module   modules/mod_authz_svn.so  

<Location /project>  

    DAV svn  

    SVNPath /var/www/svn/project/                  

    AuthType Basic  

    AuthName "svn"   

    AuthUserFile /var/www/svn/project/conf/passwd  

    Require valid-user  

</Location> 


#修改/var/www/svn权限  

chown apache.apache /var/www/svn -R  

chmod 755 /var/www/svn -R  

#关闭SELinux  

setenforce 0  

#重启apache服务  

service httpd restart  


4.创建svn用户

cd /var/www/svn/project/conf  

#使用htpasswd创建用户,首次创建用户  

htpasswd -cb passwd user password  

#添加用户  

htpasswd -b passwd new-user new-password  

#删除用户  

htpasswd -D passwd user  

#修改用户密码  

htpasswd passwd user  


5.配置svn权限

#编辑authz文件,设置guest组包含test和abc两个用户。

[groups]

guest = test,abc

#配置组权限,设置根目录下guest组为可读写,其他用户为可读。

[/]

guest = rw

* = r



6.启动svn服务

#关闭svn服务

killall svnserve

#启动svn服务

svnserve -d -r /var/www/svn/project



7.客户端测试svn

在浏览器中输入http://IP/project

输入用户名和密码即可访问



在svn客户端中输入http://IP/project

输入用户名和密码即可访问



查看博文:

http://blog.csdn.net/apache0554/article/details/46906973

http://blog.csdn.net/zhxin999/article/details/5045615






     本文转自1321385590 51CTO博客,原文链接:,http://blog.51cto.com/linux10000/1957970如需转载请自行联系原作者




相关文章
|
2月前
|
域名解析 Linux Apache
Linux Apache服务详解——虚拟网站主机功能实战
Linux Apache服务详解——虚拟网站主机功能实战
94 5
|
2月前
|
运维 Linux Apache
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
59 2
|
27天前
|
应用服务中间件 Apache nginx
apache、nginx开启rewrite重写服务及伪静态
apache、nginx开启rewrite重写服务及伪静态
46 4
|
2月前
|
网络安全 API Apache
如何在win系统部署Apache服务并实现无公网ip远程访问
如何在win系统部署Apache服务并实现无公网ip远程访问
|
2月前
|
Linux 网络安全 Apache
Redhat 9 搭建Apache服务
Apache HTTP Server,开源且广泛使用的Web服务器,以其高效、可靠和可扩展性著称。它有两种工作模式:prefork(多进程单线程)和worker(多进程多线程)。在Redhat 9.2系统上安装Apache,涉及安装httpd服务及相关依赖,配置文件位于`/etc/httpd/conf/httpd.conf`。安装后,需关闭防火墙和SELinux,重启服务并设置开机启动,确保80端口监听。最后,通过IP地址访问测试页面以验证配置成功。
104 0
Redhat 9 搭建Apache服务
|
2月前
|
运维 Apache 数据安全/隐私保护
CentOS6.5搭建SVN服务器(Apache+SVN)
CentOS6.5搭建SVN服务器(Apache+SVN)
|
2月前
|
存储 Linux 数据库
ZooKeeper【搭建 01】apache-zookeeper-3.6.2 单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置(一篇入门zookeeper)
【4月更文挑战第8天】ZooKeeper【搭建 01】apache-zookeeper-3.6.2 单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置(一篇入门zookeeper)
85 0
|
2月前
|
Web App开发 存储 Linux
Linux Apache服务详解——Apache服务访问控制
Linux Apache服务详解——Apache服务访问控制
371 7
|
2月前
|
存储 SQL 消息中间件
Apache Hudi:统一批和近实时分析的存储和服务
Apache Hudi:统一批和近实时分析的存储和服务
64 0
|
2月前
|
存储 Apache
一文彻底理解Apache Hudi的清理服务
一文彻底理解Apache Hudi的清理服务
49 0

相关实验场景

更多

推荐镜像

更多