[英]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.