1.下载mysql认证模块,mod_auth_mysql_2.0.29.win32.zip
下载地址:http://www.gknw.net/development/apache/httpd-2.0/win32/modules
将.so文件拷贝到Apache的modules目录下。
2.配置httpd.conf
a. 增加模块载入
LoadModule mysql_auth_module modules/mod_auth_mysql.so
b. SVN认证
<Location /svnroot>
DAV svn
SVNPath g:/svnroot/ #如果是总目录,则为SVNParentPath
AuthName “SVNRoot Auth"
AuthType Basic
Require valid-user
AuthMySQLHost localhost
AuthMySQLUser root
AuthMySQLPassword *******
AuthMySQLDB svn
AuthMySQLUserTable svnusers
AuthMySQLNameField username
AuthMySQLPasswordField password
AuthMySQLMD5Passwords On
</Location>
3. 如果在数据库认证时出现错误
在Apache的errors.log中显示客户端的版本有问题,进入Mysql,执行以下命令
set password for 'root'@localhost=OLD_APSSWORD('******');
4.要进一步控制访问权限,要加上:
AuthzSVNAccessFile "e:\Apache\conf\svnauthz.conf"
转载: http://blog.csdn.net/abetman/archive/2007/03/05/1520730.aspx
分享到:
相关推荐
需要设置 svn 服务器的认证机制,使用 ldap 服务器进行用户认证。 5. 配置 sasl 认证协议 配置 sasl 认证协议需要设置 sasl 的配置文件,通常位于 /etc/sasl2 目录下。需要设置 sasl 的认证机制,使用 ldap 服务器...
- 使用命令 `mysql -u root -p` 登录 MySQL 数据库。 - 对于 MariaDB,初始密码为空;对于 MySQL,初始密码通常存储在 `/root/.mysql_secret` 文件中。 2. **设置密码**: - 设置 root 用户密码:`SET PASSWORD =...
在本配置中,由于我们仅使用 MySQL 认证,所以这个设置可能可省略。 3. **MySQL 认证**: - `AuthMySQL on` 开启 MySQL 认证。 - `AuthMySQL_Authoritative on` 指定仅使用 MySQL 认证,如果通过则认为用户有权...
svn目录权限设置详解 随着软件开发的日益复杂,版本控制系统的重要性变得更加明显。Subversion(SVN)是一种流行的版本控制系统,能够帮助开发者 efektively 管理项目的版本变更。但是,SVN的权限设置一直是开发者...
在使用Subversion(SVN)进行版本控制时,有时用户可能会遇到“svn认证失败”的问题。这通常是由于输入了错误的用户名或密码,或者SVN客户端缓存的凭证已过期或不再有效导致的。本篇文章将深入探讨这个问题,并提供...
### Apache+SVN+MySQL+PHP+SVNManager+BugFree 完全安装手册 #### 一、Apache+SVN 安装与配置 ##### 1. 安装 Apache 2.2.9 在安装 Apache 之前,请确保你的计算机运行的是 Windows 2000、Windows XP SP1 或 ...
4. **配置SVN**:进入`/svn/test/conf`目录,编辑`svnserve.conf`、`passwd`和`authz`文件,以设置权限和用户认证。 5. **启动SVN服务**:使用`svnserve -d -r /svn`命令启动SVN服务。 6. **检查服务状态**:`...
在`~/.subversion/servers`或`%APPDATA%\Subversion\servers`(根据你的操作系统)中,你可以配置全局认证设置。在`[global]`部分添加`store-passwords = no`和`store-plaintext-passwords = no`,这样svn就不会保存...
- 使用Windows用户认证模式时,VisualSVN服务器(版本2.7及以上)需要将认证方式设置为“UseWindowsAuthentication”。 - 本手册涵盖了Windows用户认证配置方法,针对Windows域认证的配置请参考相关手册。 ### 3. ...
5. **使用SVN代理**:对于企业环境,可能需要配置SVN代理服务器,例如使用 Knox Gateway 或其他认证代理,以实现更复杂的身份验证机制,如LDAP、Active Directory集成。 6. **安全建议**:为了避免密码泄露,可以...
4. **使用MySQL模板**:Zabbix提供了与MySQL数据库交互的能力,我们可以利用这个功能存储和查询SVN版本信息。在Zabbix中,导入预先准备好的MySQL模板,连接到SVN服务器的数据库,获取主从版本库的当前版本号。 5. *...
### Windows环境下Apache、MySQL、PHP、Tomcat及SVN的安装与配置 #### 一、概述 本文档旨在提供一个Windows环境下安装与配置Apache、MySQL、PHP、Tomcat及SVN的基本步骤,以便搭建出一个集成开发环境。通过本文档...
本文将深入探讨svn的权限设置以及本地库目录结构的设计。 首先,svn的权限设置主要通过两种方式实现:一是svnserve配置,二是通过HTTP/HTTPS协议(Apache或IIS)进行WebDAV访问。这里我们主要关注svnserve的权限...
2. **连接仓库**: 在MyEclipse中创建一个新的SVN资源库连接,输入仓库URL,设置认证信息。 3. **检出(Checkout)项目**: 选择仓库中的项目进行检出,MyEclipse会创建该项目的工作副本。 4. **同步与提交**: 在...
读取svn 认证文件,主要用于svn多库管理,svn 权限报表,支持用户视图,库视图,支持用户管理,组管理等,这个是通过修改开源项目suafe进行的汉化和中文支持
在SVN管理系统中,MySQL可能用于存储用户信息、权限设置、版本库元数据等。 “毕业设计项目,可用于课程设计作业等”提示了这个系统可能是一个学生项目,旨在展示对SVN管理、Web开发和数据库管理的理解。它也可以...
SVN 使用教程 SVN(Subversion)是一种版本控制系统,旨在帮助程序员更好地管理代码,记录每一次文件和目录的修改,允许用户恢复到早期版本或检查数据修改的历史。下面是 SVN 使用教程的详细内容: 一、SVN 服务器...
3. **认证设置**: 在“Connection > SSH > Auth”选项中,你可以导入预先生成的SSH密钥,或者选择使用密码进行身份验证。如果选择密码,PuTTY会在连接时提示输入。 4. **连接到服务器**: 配置完成后,点击“Open”...