續前篇 Apache/2.0.59 (Win32) 與 SVN/1.4.3 的安裝
若要用 AD 來節省管理使用者密碼的工作, 可以用 sspi_auth_module 這個模組 mod_auth_sspi.so 來作.
1.mod_auth_sspi-1.0.4-2.0.58.zip 下載點: http://sourceforge.net/projects/mod-auth-sspi/ 解開壓縮的檔案 mod_auth_sspi.so 放在 Apache 的 modules 目錄下
2. 修改 Apache 的 C:\AppServ\Apache2\conf\httpd.conf
# Windows authentication module
LoadModule sspi_auth_module modules/mod_auth_sspi.so ==> 放在下面那行前
LoadModule auth_module modules/mod_auth.so
<Location /test>
DAV svn
SVNPath d:/SVN/test
Require valid-user
# authentication AuthName "Subversion repository For AD"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain <domainname>==> 填入 AD 網域的名稱, 這個符號 "<>" 要去掉
SSPIOfferBasic On
# authorization
AuthzSVNAccessFile D:/SVN/AD_authz
</Location>
3. 修改 D:/SVN/AD_authz
[groups]
admins = WEI\polin.wei
users = WEI\test01
[test:/]
@admins = rw
@users = r
4. 重啟 Apache 的服務即可, 登入時的晝面如下, 若是用 IE 登入, 好像已有與 AD 作整合了, 就不需再打密碼了
若要用 AD 來節省管理使用者密碼的工作, 可以用 sspi_auth_module 這個模組 mod_auth_sspi.so 來作.
1.mod_auth_sspi-1.0.4-2.0.58.zip 下載點: http://sourceforge.net/projects/mod-auth-sspi/ 解開壓縮的檔案 mod_auth_sspi.so 放在 Apache 的 modules 目錄下
2. 修改 Apache 的 C:\AppServ\Apache2\conf\httpd.conf
# Windows authentication module
LoadModule sspi_auth_module modules/mod_auth_sspi.so ==> 放在下面那行前
LoadModule auth_module modules/mod_auth.so
<Location /test>
DAV svn
SVNPath d:/SVN/test
Require valid-user
# authentication AuthName "Subversion repository For AD"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain
SSPIOfferBasic On
# authorization
AuthzSVNAccessFile D:/SVN/AD_authz
</Location>
3. 修改 D:/SVN/AD_authz
[groups]
admins = WEI\polin.wei
users = WEI\test01
[test:/]
@admins = rw
@users = r
4. 重啟 Apache 的服務即可, 登入時的晝面如下, 若是用 IE 登入, 好像已有與 AD 作整合了, 就不需再打密碼了
沒有留言:
張貼留言