侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

centos+svn+apache安装配置

2023-11-29 星期三 / 0 评论 / 0 点赞 / 48 阅读 / 1705 字

安装Apache和SVN在安装之前可以检查一下是否在操作系统安装时已经安装了这些软件,如果没有可以使用下面的命令安装:yum install httpd运行该命令时,会列出要安装的文件和依赖的包,输入

安装Apache和SVN

在安装之前可以检查一下是否在操作系统安装时已经安装了这些软件,如果没有可以使用下面的命令安装:

yum install httpd

运行该命令时,会列出要安装的文件和依赖的包,输入y,回车即可

yum install mod_dav_svn subversion

启动并配置Apache

service httpd start

若提示找不到service命令,可以使用/sbin/service 代替service将apache和svn二者结合起来。

新建一个仓库目录:

cd /var/www

如果没有svn目录,新建一个

mkdir svn

修改httpd中svn的配置文件,目录 vim /etc/httpd/conf.d/subversion.conf内容修改如下:

LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so<Location /svn >DAV svnSVNParentPath /var/www/svn AuthType Basic AuthName "Authorization Realm" AuthUserFile /etc/svn-auth-fileRequire valid-user</Location>

使用svnadmin创建一个代码库:

svnadmin create /var/www/svn/repos

修改apache对repos的访问权限

chown apache.apache -R svn

创建用户

htpasswd -cm /etc/svn-auth-file tester01

会创建一个的文件,并且添加tester01用户。而此后再增加用户,使用:

htpasswd /etc/svn-auth-file tester02

重新启动httpd服务

访问http:ip:port/svn/repos就可以访问组的权限和密码文件方式待续

广告 广告

评论区