Questions tagged «http-basic-authentication»



3
是否在整个网站上启用基本身份验证,然后在子页面上禁用它?
我有一个相对简单的配置: upstream appserver-1 { server unix:/var/www/example.com/app/tmp/gunicorn.sock fail_timeout=0; } server { listen 80; server_name example.com; location / { proxy_pass http://appserver-1; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; auth_basic "Restricted"; auth_basic_user_file /path/to/htpasswd; } location /api/ { auth_basic off; } } 目标是在整个网站上使用基本身份验证,除了在/api/子树上。虽然它确实适用于基本身份验证,但其他指令(例如)proxy_pass也未生效/api/。 是否可以仅禁用基本身份验证,同时保留其他指令,而无需复制粘贴所有内容?

2
Nginx-转发HTTP AUTH-用户?
我对Nginx和Jenkins(Hudson)感到有些麻烦。我正在尝试使用Nginx作为具有HTTP基本身份验证的Jenkins实例的反向代理。 到目前为止,它仍然有效,但是我不知道如何通过身份验证用户名传递标头? location / { auth_basic "Restricted"; auth_basic_user_file /usr/share/nginx/.htpasswd; sendfile off; proxy_pass http://192.168.178.102:8080; proxy_redirect default; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-User $http_authorization; proxy_max_temp_file_size 0; #this is the maximum upload size client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; …

1
“服务器证书验证正常”,但“ ALPN,服务器不同意协议”
我正在打电话 curl -v ... https://... 并且详细输出包含 .... * ALPN, offering http/1.1 * SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256 * server certificate verification OK .... * ALPN, server did not agree to a protocol * Server auth using Basic with user 'api' > POST /v3/pindertek.com/messages HTTP/1.1 > Host: api.mailgun.net > Authorization: …

1
NGINX基本身份验证仅适用于POST
我正在设置nginx来服务Mercurial存储库。当完全不使用基本身份验证时,或者当我完全使用基本身份验证时,它可以工作。 我想做的是仅对POST请求使用基本身份验证,因此任何人都可以访问请求,但只有经过身份验证的用户才能进行推送。 我尝试了以下方法 if ($request_method = POST) { auth_basic "Restricted"; auth_basic_user_file /path/to/userfile } 但是,它抱怨“此处不允许使用auth_basic指令”。 我该如何解决?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.