Apache2+SVN+MYSQL認(rèn)證 配置項(xiàng)詳細(xì)步驟
更新時(shí)間:2009年02月15日 18:34:45 作者:
Apache2+SVN+MYSQL認(rèn)證 配置項(xiàng)詳細(xì)步驟(C)版權(quán)申明,本博客所有內(nèi)容可任意轉(zhuǎn)載,但需注明如下版權(quán)信息:
(C)版權(quán)所有:一正清和(yizhengqinghe#$#hotmail.com)
######## 本配置放在 httpd.conf 或其他 .conf 文件中都可以
######## APACHE2 支持多種認(rèn)證/驗(yàn)證方式,本文只涉及 MYSQL 認(rèn)證/驗(yàn)證方式
#/svn 即在 瀏覽器或SVN客戶端中訪問的 版本庫的地址,如:http://xxx.xxx.xxx.xxx/svn
<Location /svn>
DAV svn
#/var/svn/test 即服務(wù)器上的版本庫位置
SVNPath /var/svn/test
#版本庫說明,在通過版本庫地址訪問版本庫時(shí)認(rèn)證窗口所出現(xiàn)的“title”
AuthName "Subversion Repository"
#此項(xiàng)目前只能是 Basic,不支持其他參數(shù)值
AuthType Basic
#如果使用 MYSQL 進(jìn)行認(rèn)證,則此處必須為 /dev/null,否則會(huì)報(bào):(9)Bad file descriptor: Could not open password file: (null)
AuthUserFile /dev/null
#關(guān)閉基本認(rèn)證,經(jīng)測(cè)試,此項(xiàng)似乎可省略,建議保留
AuthBasicAuthoritative off
#打開 MYSQL 認(rèn)證
AuthMYSQL on
#只用 MYSQL 進(jìn)行認(rèn)證,也即只要 MYSQL 認(rèn)證通過了,就認(rèn)為具有訪問權(quán)限,若設(shè)為 off,則如果還有其他認(rèn)證方式,會(huì)繼續(xù)進(jìn)行其他認(rèn)證( 類似 AND 邏輯 )
AuthMySQL_Authoritative on
###### MYSQL 認(rèn)證所用的 MYSQL 數(shù)據(jù)庫訪問相關(guān)配置項(xiàng) ######
#MYSQL數(shù)據(jù)庫 所在IP
AuthMySQL_Host 127.0.0.1
#MYSQL數(shù)據(jù)庫 訪問端口,可省略,默認(rèn)3306
#Auth_MySQL_Port
#MYSQL數(shù)據(jù)庫 訪問用戶名
AuthMySQL_User user_name
#MYSQL數(shù)據(jù)庫 訪問密碼
AuthMySQL_Password password
###### MYSQL 認(rèn)證所用的 具體數(shù)據(jù)相關(guān)配置項(xiàng) ######
#存放認(rèn)證信息的數(shù)據(jù)庫名稱
AuthMySQL_DB svn_auth_db
#存放認(rèn)證信息的表名稱
AuthMySQL_Password_Table users_test
#存放認(rèn)證用戶名的字段名稱
AuthMySQL_Username_Field user
#存放認(rèn)證密碼的字段名稱
AuthMySQL_Password_Field pass
#密碼加密方式,有如下選項(xiàng): Plaintext:明文;Crypt_DES:DES對(duì)稱加密;Crypt_MD5:Crypt_MD5加密;Crypt:Unix crypt()加密;PHP_MD5:PHP_MD5加密;SHA1Sum:sha1加密;MySQL:MySQL PASSWORD()函數(shù)加密; PHP_MD5 與 Crypt_MD5 的區(qū)別未作考證
AuthMySQL_Encryption_Types SHA1Sum
#是否允許空密碼訪問,也即只輸入用戶名訪問
AuthMySQL_Empty_Passwords off
#有三個(gè)可用值:user, group, valid-user,一般只用 valid-user
Require valid-user
</Location>
######## APACHE2 支持多種認(rèn)證/驗(yàn)證方式,本文只涉及 MYSQL 認(rèn)證/驗(yàn)證方式
#/svn 即在 瀏覽器或SVN客戶端中訪問的 版本庫的地址,如:http://xxx.xxx.xxx.xxx/svn
<Location /svn>
DAV svn
#/var/svn/test 即服務(wù)器上的版本庫位置
SVNPath /var/svn/test
#版本庫說明,在通過版本庫地址訪問版本庫時(shí)認(rèn)證窗口所出現(xiàn)的“title”
AuthName "Subversion Repository"
#此項(xiàng)目前只能是 Basic,不支持其他參數(shù)值
AuthType Basic
#如果使用 MYSQL 進(jìn)行認(rèn)證,則此處必須為 /dev/null,否則會(huì)報(bào):(9)Bad file descriptor: Could not open password file: (null)
AuthUserFile /dev/null
#關(guān)閉基本認(rèn)證,經(jīng)測(cè)試,此項(xiàng)似乎可省略,建議保留
AuthBasicAuthoritative off
#打開 MYSQL 認(rèn)證
AuthMYSQL on
#只用 MYSQL 進(jìn)行認(rèn)證,也即只要 MYSQL 認(rèn)證通過了,就認(rèn)為具有訪問權(quán)限,若設(shè)為 off,則如果還有其他認(rèn)證方式,會(huì)繼續(xù)進(jìn)行其他認(rèn)證( 類似 AND 邏輯 )
AuthMySQL_Authoritative on
###### MYSQL 認(rèn)證所用的 MYSQL 數(shù)據(jù)庫訪問相關(guān)配置項(xiàng) ######
#MYSQL數(shù)據(jù)庫 所在IP
AuthMySQL_Host 127.0.0.1
#MYSQL數(shù)據(jù)庫 訪問端口,可省略,默認(rèn)3306
#Auth_MySQL_Port
#MYSQL數(shù)據(jù)庫 訪問用戶名
AuthMySQL_User user_name
#MYSQL數(shù)據(jù)庫 訪問密碼
AuthMySQL_Password password
###### MYSQL 認(rèn)證所用的 具體數(shù)據(jù)相關(guān)配置項(xiàng) ######
#存放認(rèn)證信息的數(shù)據(jù)庫名稱
AuthMySQL_DB svn_auth_db
#存放認(rèn)證信息的表名稱
AuthMySQL_Password_Table users_test
#存放認(rèn)證用戶名的字段名稱
AuthMySQL_Username_Field user
#存放認(rèn)證密碼的字段名稱
AuthMySQL_Password_Field pass
#密碼加密方式,有如下選項(xiàng): Plaintext:明文;Crypt_DES:DES對(duì)稱加密;Crypt_MD5:Crypt_MD5加密;Crypt:Unix crypt()加密;PHP_MD5:PHP_MD5加密;SHA1Sum:sha1加密;MySQL:MySQL PASSWORD()函數(shù)加密; PHP_MD5 與 Crypt_MD5 的區(qū)別未作考證
AuthMySQL_Encryption_Types SHA1Sum
#是否允許空密碼訪問,也即只輸入用戶名訪問
AuthMySQL_Empty_Passwords off
#有三個(gè)可用值:user, group, valid-user,一般只用 valid-user
Require valid-user
</Location>
您可能感興趣的文章:
- 解析zend studio中直接導(dǎo)入svn中的項(xiàng)目的方法步驟
- 基于SVN源碼服務(wù)器搭建(詳細(xì)教程分析)
- 基于Eclipse中SVN圖標(biāo)不顯示的解決方法
- 解決常見的Eclipse SVN插件報(bào)錯(cuò)方法詳解
- shell腳本從SVN推送到多臺(tái)服務(wù)器的代碼
- 刪除SVN三種方法delSvn(windows+linux)
- 清除svn文件的bat腳本整理
- Windows下SVN服務(wù)器搭建方法整理(apache)
- WINDOWS下搭建SVN服務(wù)器端的步驟分享(Subversion)
- php操作SVN版本服務(wù)器類代碼
- linux下安裝配置svn獨(dú)立服務(wù)器的步驟分享
- 在Fedora 10下配置SVN服務(wù)器的步驟
- Windows SVN服務(wù)器搭建方法
- 讓GoogleCode的SVN下的HTML文件在FireFox下正常顯示.
- VisualSVN Server的配置和使用方法 圖文
- 使用svn進(jìn)行版本控制
- 讓你知道什么是 SVN
- 關(guān)于svn沖突的解決方法
相關(guān)文章
Windows Server 2012 Server Backup之?dāng)?shù)據(jù)備份與恢
Windows Server Backup是系統(tǒng)自帶的備份和恢復(fù)組件,和Windows Server 2003中的NTbackup類似。相對(duì)于其他第三方備份軟件,Windows Server Backup由于是系統(tǒng)自帶組件,不需要額外購買授權(quán),從而減少IT開支2023-06-06
win2003 vps IIS6中添加站點(diǎn)并綁定域名的配置方法
這篇文章主要介紹了windows2003 VPS或服務(wù)器中 IIS6中添加站點(diǎn)并綁定域名設(shè)置教程,需要的朋友可以參考下2017-04-04
事件ID( 54 )的描述(在資源( HTTP )中)無法找到
事件 ID ( 54 )的描述(在資源( HTTP )中)無法找到。。.. \Device\Http\AppPool.本地計(jì)算機(jī)可能沒有必要的注冊(cè)信息或消息 DLL 文件來從遠(yuǎn)程計(jì)算機(jī)顯示消息。您可能可以使用 /AUXSOURCE= 標(biāo)識(shí)來檢索詞描述;查看幫助和支持以了解詳細(xì)信息。2008-07-07
WINDOWS?SERVER?2016?設(shè)置使用照片查看器查看圖片的方法
這篇文章主要介紹了WINDOWS?SERVER?2016?設(shè)置使用照片查看器查看圖片的方法,需要的朋友可以參考下2022-09-09
Windows?Server?2019?網(wǎng)絡(luò)負(fù)載均衡NLB服務(wù)的安裝配置及驗(yàn)證
介紹了如何在Windows?Server?2019?上安裝網(wǎng)絡(luò)負(fù)載均衡?NLB?服務(wù),創(chuàng)建網(wǎng)絡(luò)負(fù)載均衡集群,將服務(wù)器加入到網(wǎng)絡(luò)負(fù)載均衡集群中。以及使用?IIS?web服務(wù)器驗(yàn)證網(wǎng)絡(luò)負(fù)載均衡集群。2023-05-05
最新Windows?Server?2012?搭建DNS服務(wù)器的詳細(xì)步驟
這篇文章主要介紹了Windows?Server?2012?搭建DNS服務(wù)器,記錄Windows Server配置DNS服務(wù)的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04
WIN2003服務(wù)器 IIS經(jīng)常停止響應(yīng)問題解決辦法參考
前些天,朋友的服務(wù)器出現(xiàn)問題了,現(xiàn)象就是IIS經(jīng)常停止響應(yīng),restart iis 既正常!經(jīng)過一番努力問題解決,把方法和相關(guān)參考總結(jié)供各位參考2011-10-10

