0
我的最後一個駒是在每個子域名上輸入密碼,但不是www和local。Apache 2.4在子域名上需要密碼,似乎沒有工作
我遵循https://httpd.apache.org/docs/trunk/howto/auth.html指南。 「來自該地址的訪問者將無法看到此指令所涵蓋的內容,而如果您有機器名稱而不是IP地址,則可以使用該名稱。」
AuthType Basic
AuthName "Password Required"
<If "req('Host') == 'dev.domain.ee'">
AuthUserFile /path/dev/.htpasswd
</If>
<If "req('Host') == 'test.domain.ee'">
AuthUserFile /path/test/.htpasswd
</If>
<If "req('Host') == 'prelive.domain.ee'">
AuthUserFile /path/prelive/.htpasswd
</If>
<RequireAll>
Require all granted
Require not host dev.domain.ee test.domain.ee prelive.domain.ee
</RequireAll>
不過它不通過dev.domain.ee