SVN+Apache 搭配Ldap認證設定
作者: 不小心被逼到會 日期: 2007-10-03 17:47
SVN+Apache+Ldap Auth SETUP
on CentOS 4.5:
1.安裝 Subversion 套件
yum install subversin*
2.建立 Subversion 檔案庫
svnadmin create --fs-type fsfs SVN-Project
3.設定 Subversion 權限
etit /usr/local/SVN-Project/conf
確認以下三行沒被註解
CODE:
[general]
anon-access = read
auth-access = write
4.啟動 Subversion 服務
svnserve -d -r /usr/local/SVN-Project
5.安裝 apache 套件
yum install httpd
6.設定 apache 搭配 ldap 認證
a.edit /etc/httpd/conf/httpd.conf
確認 mod_auth_ldap.so 有載入
b.etit /etc/httpd/conf.d/subversion.conf
加入設定路徑
CODE:
<Location />
Dav svn
# Tell Apache to use Subversion's own module
# for HTTP's Dav extensions.
SVNPath /usr/local/SVN-Project
AuthType basic
AuthName "LDAP"
AuthLDAPEnabled on
AuthLDAPAuthoritative on
AuthLDAPURL ldap://ldap.yourdomain.com/ou=Users,dc=yourdomain,dc=com?uid?sub?(objectClass=*)
require valid-user
</Location>
7.啟動 apache 完成設定
service httpd start
補充: 若是 svn server 前方有 squid server 做 r_proxy, 需要在 squid.conf 加入以下才可成功支援 apache+svn
CODE:
extension_methods REPORT MERGE MKACTIVITY CHECKOUT PROPFIND
發表評論
訂閱
上一篇
返回
下一篇
標籤:
重新註冊所有dll (2008-02-19 10:19)
Grub 開機失敗解決 (2008-02-19 09:53)
把 tomcat 管理畫面洗掉 (2008-01-30 09:46)
RH 系列 Linux 自動 fsck (2008-01-03 14:41)
FreeBSD Ldap Client 端設定 (2007-12-05 17:44)
開啟 SuSE 10.1 Xmanager 遠端登入 (2007-11-27 15:47)
AWStats 產生靜態頁面 (2007-11-19 19:45)