在我的服务器上,我正在几个客户的网站上运行Webalizer(以及相关的访问日志文件)。 现在这个过程很好,日志文件生成正确并存储。
我正在尝试设置nginx来做的事情是让用户访问一个域(logging。{我的服务器的主机名}),并用通常的htpasswd poweredlogin框来显示。 然后用户input我给他们的用户名和密码,并根据哪个用户login,我希望他们被redirect到我指定的相关文件夹。
我已经完成了一系列的研究工作,而且我不能确定这是否可行,如果可能的话,如何实现。 为每个文件夹设置单独的login似乎不是必要的。
提前致谢!
您可以将您的configuration放在$ remote_uservariables中:
location /webalizer { alias /path/to/logs/$remote_user/; # your auth options here }
请注意您的用户名。 🙂