nginx基本身份验证不适用于Windows

时间:2015-06-10 13:15:28

标签: nginx basic-authentication

这是我的nginx conf(window2003服务器)

的一部分
server {
  listen 80;
  server_name  xxx.example.com;
  access_log  logs/example.com.log;

  location / {
    auth_basic  "Restricted";
    auth_basic_user_file  c:/xxx/password_file;
    proxy_set_header  Authorization "";
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass   http://127.0.0.1:3000/xx/;
  }
}

访问xxx.exmaple.com网站提示我的输入用户名&密码(正确),反复重复此提示。

  
      
  1. password_file由Mac OS上的htpassword命令创建。
  2.   
  3. http://127.0.0.1:3000/xx/代理tomcat应用程序。
  4.   
  5. nginx版本为1.7.12窗口。
  6.   

可能是HttpBasicAuthModule,nginx不支持windows平台吗?

1 个答案:

答案 0 :(得分:1)