标题几乎总结了一下,我们有一个非常简单的虚拟主机设置在nginx的基本身份validation保护,所以它看起来像这样:
server { listen portnumber; server_name *.domain.com; location / { root /var/www/mywebsite.com; index index.html index.htm; auth_basic "Restricted"; #For Basic Auth auth_basic_user_file /etc/nginx/.htpasswd; #For Basic Auth } }
当我访问说aaa.domain.com或域名或它的任何子域名时,它会询问身份validation凭证,如果我以前没有在这个(子)域进行身份validation,所以问题是:我可以共享身份validation会话nginx中的同一个虚拟主机的域名,所以如果我成功通过身份validation其中一个我不会被要求inputlogin名和密码在任何其他的会话有效吗?
也许有可能在一些由nginx支持的脚本语言中重新实现基本authentication,那么请给出关于实现的任何build议呢?
谢谢