Ubuntu

Ubuntu & Plesk - 如何從密碼保護中排除子 URL?

  • May 15, 2016

我有一個受密碼保護的網站,上面執行一個 php 應用程序。現在我必須取消保護該網站的子 URL,但不禁用通過 plesk 配置的主站點的保護。此子 URL 由 php 應用程序提供,不是物理文件夾。有什麼提示我可以做到這一點嗎?

作業系統 Ubuntu 14.04.3 LTS 網路伺服器 Apache2 Plesk 版本 12.0.18

如何找到 plesk 為我的網站儲存/管理“RequireUser”指令的位置?我假設它正在某個地方寫入 vhost.conf?或者 plesk 是否使用不同的方法來管理受密碼保護的目錄?

我可以通過在我的網站上使用“.htaccess”文件來解決我的問題,然後排除 url。這帶來的好處是我不必更改由 Plesk 管理的任何內容。該範例適用於舊版本的 apache 2.4,您需要相應地更改它。

# Allow access to excluded diretories
SetEnvIf Request_URI /shop/api  noauth=1
<RequireAny>
 Require env noauth
 Require env REDIRECT_noauth
 Require valid-user
</RequireAny>

引用自:https://unix.stackexchange.com/questions/232216