首页
每日新闻
统计
友情链接
更多
关于小爱
壁纸大全
Search
1
每天60s读懂世界api分享
5,235 阅读
2
烟雨图床对接github全面教程
3,230 阅读
3
域名解红(拦截)教程
2,669 阅读
4
Typecho博客Joe主题实现友链自动检测
2,454 阅读
5
关于本站
2,433 阅读
生活随笔
活动资讯
互联网安全
网站源码
实用软件
登录
/
注册
Search
标签搜索
互联网安全
小爱blog
typecho
api
CSS
怀念
状态
源码
Azhao
888mz
小爱说说
空调
袁隆平
IIS
2021腾讯游戏
微信
腾讯音乐人
公安备案
端午安康
20岁的年纪
Azhao
累计撰写
46
篇文章
累计收到
356
条评论
首页
栏目
生活随笔
活动资讯
互联网安全
网站源码
实用软件
页面
每日新闻
统计
友情链接
关于小爱
壁纸大全
搜索到
1
篇与
的结果
2021-09-09
Linux服务中svn配置http访问
1.安装apacheyum install httpd设置开机启动chkcofing httpd on (centos7以上系统用:systemctl enable httpd.service)启动Apacheservice httpd start (centos7以上系统用:systemctl start httpd.service)结束:service httpd stop查看Apache版本httpd -version 或 httpd -v2.配置apache更改配置文件按:vi /etc/httpd/conf/httpd.conf找到ServerName,添加ServerName localhost:803.安装svn模块查看httpd是否已经安装的svn模块:ls /etc/httpd/modules/ | grep svn安装svn模块:yum install mod_dav_svn然后查看/etc/httpd/modules/ 目录下是否有对应svn模块cd /etc/httpd/modules/ls /etc/httpd/modules/ | grep svn4.创建账号密码htpasswd -cbm /home/svn/gzb/conf/http_passwd admin 1234565.配置svn关联文件 subversion.conf路径 /etc/httpd/conf.d/文件也有可能在/etc/httpd/conf.modules.d内容如下:LoadModule dav_svn_module modules/mod_dav_svn.so ###(这行文件已有)LoadModule authz_svn_module modules/mod_authz_svn.so ###(这行文件已有)<Location /svn> DAV svn SVNParentPath /home/svn #当有多个仓库时需要用SVNParentPath这项配置。 # SVNPath /home/svn/gzb AuthType Basic AuthName "Authorization SVN" AuthzSVNAccessFile /home/svn/gzb/conf/authz AuthUserFile /home/svn/gzb/conf/http_passwd Require valid-user </Location>中的"/svn"表示我们的svn的访问URL为"http://ip/svn"DAV svn表示使用"mod_dav_svn"模块 dav是一种http 1.1扩展协议 mod_dav_svn只是该协议的一种应用SVNParentPath /var/svn表示服务"http://ip/svn"请求时 使用"/data/svn"路径下相应的内容AuthName 表示输入用户名和密码时的提示信息AuthType 认证类型 这里我们使用基本的认证类型AuthUserFile 表示认证文件的位置 我们待会创建它LimitExcept 节点指示只对写请求需要用户认证6.启动apache,先停在起centOS6:service httpd restartcentOS7+:systemctl start httpd # 启动systemctl status httpd # 查看状态systemctl stop httpd # 停止systemctl enable httpd # 开机自启动7.apache日志路径/var/log/httpd8.访问没有权限chcon -R -t httpd_sys_content_rw_t /home/svn/gzb/
2021年09月09日
497 阅读
0 评论
13 点赞