Nginx 基本身份验证

Nginx 基本身份验证

我想实现一些基本的身份验证,以便当我在域中检查我的 netdata 仪表板时,它不会被完全打开并被所有人查看。

我确实计划运行其他应用程序。包括已在运行的 ZNC。

问题是,登录到 netdata 子域后,无论我输入什么密码,都无法进入另一个子域上的 znc Web 界面。

我是否需要启用多个登录会话,或者本机 znc 登录系统是否使我无法进行身份验证?

答案1

找到解决方案。

如果您使用 nginx 的基本身份验证模块,请添加以下行。否则,nginx 身份验证标头将被转发到应用程序,这会导致所有 HTTP 请求失败。添加此行还意味着您无法通过基本身份验证通过 nginx 访问某些 API

proxy_set_header Authorization "";

相关内容