簡體   English   中英

每個文件都需要OS X Server 5網站密碼

[英]OS X Server 5 website password required for every file

自從將OS X Server升級/更新到5(現在是5.0.4)以來,我的網站配置已關閉。 我設法使我的網站重新正常工作,唯一的問題是密碼保護。

TLDR中的問題:使用OS X Server功能對我的網站進行密碼保護時,該網站上的每個圖像和文件都需要一個密碼。 以前輸入一次密碼就足以訪問整個站點。 我再次想要。

我的網站在默認文件夾中。 我希望它完全通過Apache本身受密碼保護(而不是由我構建/實現的東西)。

通過OS X Server,設置了默認站點(無SSL),我將“誰可以訪問”設置為“特定組”,並將該組設置為我唯一配置的組。 當我訪問該站點時,它會要求輸入密碼,但要求為每個文件輸入密碼(並提示我密碼不正確)。

我可以看到.conf文件中的唯一變化是添加了重寫規則。 刪除它們似乎無法解決我的問題。

如何使用OS X Server或Apache .conf文件配置網站,使其在進入網站時僅要求輸入一次密碼,然后在整個會話中使用該密碼?

有關其他信息,無論是通過IP本地訪問還是通過Web(IP或URL)訪問,密碼都具有相同的作用。 OS X Server總是說我的站點無法通過Internet訪問,即使可以訪問。

我的配置文件:

<VirtualHost 127.0.0.1:34580>
ServerAdmin admin@example.com
DocumentRoot "/Library/Server/Web/Data/Sites/Default"
DirectoryIndex index.html index.php default.html
CustomLog "/var/log/apache2/access_log" combinedvhost env=!forwarded
CustomLog "/var/log/apache2/access_log" combinedvhostproxy env=forwarded
ErrorLog "/var/log/apache2/error_log"
<IfModule mod_ssl.c>
    SSLEngine Off
    SSLCipherSuite "ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM"
    SSLProtocol -ALL +TLSv1
    SSLProxyEngine On
    SSLProxyProtocol -ALL +TLSv1
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
</IfModule>
<Directory "/Library/Server/Web/Data/Sites/Default">
    Options All -Indexes -ExecCGI -Includes +MultiViews
    AllowOverride None
    <IfModule mod_dav.c>
        DAV Off
    </IfModule>
    <IfDefine !WEBSERVICE_ON>
        Require all denied
        ErrorDocument 403 /customerror/websitesoff403.html
    </IfDefine>
    RewriteEngine on
    RewriteCond %{HTTP:X-FORWARDED-FOR} !^$
    RewriteCond %{REQUEST_METHOD} !^(PROPFIND|OPTIONS)$
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^(.*)([^/])$ %{HTTP:X-FORWARDED-PROTO}://%{SERVER_NAME}/$1$2/ [R=301,L,NC]
    AuthType Digest
    AuthName "Realm ID 05011761"
    <Limit PUT DELETE PROPPATCH PROPFIND MKCOL COPY MOVE LOCK UNLOCK>
      Require no-user
    </Limit>
    <Limit GET HEAD OPTIONS CONNECT POST>
      Require group familieraap
    </Limit>
    <IfDefine !WEBSERVICE_ON>
        Require all denied
        ErrorDocument 403 /customerror/websitesoff403.html
    </IfDefine>
</Directory>
ServerAlias my.sitealias.nl

嘗試更改此:

AuthType摘要到AuthType基本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM