SVN使用MySQL验证用户名密码(HTTP)

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

安装过程全部采用yum

1
yum -y  install  subversion httpd mod_auth_mysql mod_dav_svn mod_ssl

使用MySQL验证是依赖于mod_auth_mysql


主要配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<Location  /svn  >
         DAV svn
         SVNParentPath  /var/www/html/svn
         AuthType Basic
         AuthName  "Subversion repositories"
         #AuthUserFile /etc/httpd/conf/passwd
         AuthzSVNAccessFile  /etc/httpd/conf/authz
         Require valid-user
         AuthUserFile  /dev/null        #防止出现提示错误
         AuthBasicAuthoritative off    #防止出现提示错误
         AuthMySQLEnable on            #打开MySQL验证
         AuthMySQLHost localhost       #MySQL服务器地址
         AuthMySQLDB SVN               #MySQL数据库名
         AuthMySQLUser root            #MySQL数据库用户
         AuthMySQLPassword 123456      #MySQL数据库用户米啊
         AuthMySQLUserTable user       #验证使用的表
         AuthMySQLNameField username   #表里对应SVN用户的列
         AuthMySQLPasswordField password    #表里对用SVN密码列
         AuthMySQLPwEncryption MD5     #密码列对用的加密方式
         AuthMySQLUserCondition  "user.is_svn = '1' AND user.is_enabled = '1'"    #验证对应的条件查询
         SSLRequireSSL                 #是否包含SSL验证
< /Location >


本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1786560


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
存储 关系型数据库 MySQL
Centos Mysql忘记密码,修改密码
Centos Mysql忘记密码,修改密码
151 0
|
2月前
|
数据安全/隐私保护 C++
c++实现http客户端和服务端的开源库以及Base64加密密码
c++实现http客户端和服务端的开源库以及Base64加密密码
Http 实现用户登录(mysql+html+request)
Http 实现用户登录(mysql+html+request)
|
3月前
|
安全 大数据 API
elasticsearch|大数据|kibana的安装(https+密码)
elasticsearch|大数据|kibana的安装(https+密码)
27 0
|
7月前
|
关系型数据库 MySQL Linux
Linux登录mysql忘记密码Access denied for user ‘root‘@‘localhost‘ (using password: YES)错误
Linux登录mysql忘记密码Access denied for user ‘root‘@‘localhost‘ (using password: YES)错误
65 0
|
3月前
|
Web App开发 JavaScript 关系型数据库
百度搜索:蓝易云【NodeJS 了解和快速入门 - 实现 http 服务 & 操作 mysql教程。】
通过使用上述示例代码,您可以快速入门并实现Node.js的HTTP服务和操作MySQL数据库。您可以根据需要进一步扩展和定制这些代码以满足您的具体要求。
38 0
|
3月前
|
关系型数据库 MySQL Linux
CentOS7下忘记MySQL数据库root密码与密码过期
CentOS7下忘记MySQL数据库root密码与密码过期
68 0
|
5月前
|
数据安全/隐私保护
获取SVN的账号和密码
获取SVN的账号和密码
25 0
|
5月前
|
SQL 网络协议 关系型数据库
【MySQL用法】在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问,并可修改MySQL密码
【MySQL用法】在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问,并可修改MySQL密码
78 1
|
8月前
|
SQL 存储 安全
mysql的用户名和密码怎么查
mysql的用户名和密码怎么查

热门文章

最新文章

推荐镜像

更多