Ubuntu
顛覆子域摘要身份驗證顯示空白頁作為響應
我正在嘗試使用 apache2、mod_dav_svn 和基本摘要式身份驗證(目前)配置我的顛覆伺服器。我已經設置了子域 svn.example.com 來為 repos 提供服務,並像這樣創建了 virtualhost conf:
<VirtualHost *:80> ServerAdmin admin@example.com ServerName svn.example.com <Location /> DAV svn # Automatically map any "/foo" URL to repository /var/svn/repos/foo SVNParentPath /var/svn/repos # List repositories if viewed from a web browser SVNListParentPath on # Authentication: Digest AuthName "Private Area" AuthType Digest AuthUserFile /etc/svn-auth.htdigest # Authoriztion: Authenticated users only Require valid-user </Location> </VirtualHost>
這個 conf 文件 (svn.example.com) 位於 apache2 的
sites-available
目錄中,也位於sites-enabled
.最後一件事,我使用 htdigest 創建了 auth 使用者文件。
在這一步,我想測試設置。但是每次我在瀏覽器中打開 svn.example.com 時,我得到的只是一個空白頁面。我不知道出了什麼問題。我檢查了 apache 訪問/錯誤日誌文件,但沒有任何幫助。
有什麼想法嗎 ?
我弄清楚那是什麼。首先,我的文件區域中有一個錯誤,而不是子域的 CNAME 條目,而是 A 記錄。
之後,我啟用了 auth_digest 模組,一切正常。
我敢打賭,裡面一定有什麼東西
error_log
。確保 Apache 對 SVN 根目錄具有訪問權限:# chown -R www-data:www-data /var/svn/repos