Nginx

如何從 Nginx 子域中排除基本身份驗證

  • July 25, 2021

我在 nginx.conf 中添加了兩行基本身份驗證。

這樣反向代理下的所有子域塊都受密碼保護。但我確實有一些我不希望它有那個。

為了讓它們通過,我需要在這些伺服器塊中包含什麼?

謝謝!

抱歉,我不知道萬用字元是什麼,也不知道它是否適用於這種情況。

有一個選項可以使用auth_basic off;. 將其添加到每個子域的根位置。

server {
  ...
  server_name sub.example;
  ...
  location / {
      ....
      auth_basic off;
  }
}

來源:https ://nginx.org/en/docs/http/ngx_http_auth_basic_module.html#auth_basic

引用自:https://serverfault.com/questions/1070557