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

