http-basic-authentication

如何使用 IP 或密码保护虚拟主机
http-basic-authentication

如何使用 IP 或密码保护虚拟主机

我已成功virtualhost使用以下方法对密码进行保护: <Proxy *> Order deny,allow Deny from all Allow from office-ip-1 office-ip-2 </Proxy> 只要从我们的办公室访问它,它就可以正常工作(使用的 IP 是办公室静态 IP)。现在我想为一些可能在家工作的人提供对 Web 应用程序的访问权限,因此他们使用不同的 IP(不是静态 IP)。所以我想要实现的是,如果...

Admin

通过向未知 IP 发送 404 来隐藏 HTTP Auth-Realm?
http-basic-authentication

通过向未知 IP 发送 404 来隐藏 HTTP Auth-Realm?

我有一个 Apache (2.2) 在 上为 Web 应用程序提供服务example.com。该 Web 应用程序有一个可通过 访问的调试页面example.com/debug。/debug当前受 HTTP 基本身份验证保护。由于只有极少数用户有权访问调试页面,因此我想根据 IP 地址隐藏它并返回404给未从我们的 VPN 访问的客户端。 仅基于 IP 地址提供 404 服务非常简单,具体描述如下https://serverfault.com/a/13071。但是当我添加身份验证时,用户看到的不是 ,401而是404。 基本上,我需要的是: if ($...

Admin

Nginx、http 身份验证和动态 IP 地址问题
http-basic-authentication

Nginx、http 身份验证和动态 IP 地址问题

我正在尝试将 Nginx 作为反向代理来验证执行入站 http 请求的用户。 我的 ISP 为我提供了动态 IP。我不确定如何配置我的 ADSL 路由器(NAT 规则)。 我也想要 Nginx监听端口 80 并重定向到 8080 (tomcat)。 这是我的nginx.conf文件: user www-data; worker_processes 4; pid /run/nginx.pid; events { worker_connections 768; # multi_accept on; } http { incl...

Admin

限制互联网访问测试版网站,这与网站自身的身份验证相冲突
http-basic-authentication

限制互联网访问测试版网站,这与网站自身的身份验证相冲突

我有一个在 Apache Tomcat 上运行的 Java 网站。 由于该网站处于测试阶段,我不希望互联网上的任何人公开访问它我想要限制一组 beta 测试人员访问该网站从而限制对网站所有页面的访问。 问题是该网站已经使用 Spring Security为了让最终将作为应用程序业务逻辑的一部分进行成员身份验证(例如,他们注册之后)。 总结一下:我只希望 beta 测试人员能够访问该网站。之后他们将能够浏览“公共”页面并注册为网站会员,然后浏览“私人”页面。 因此我双重认证。我不确定如何使用我的 Ubuntu 盒子来做到这一点。 有人可以提供建议吗?...

Admin

Nginx - 仅当 htaccess 文件存在时才应用基本身份验证
http-basic-authentication

Nginx - 仅当 htaccess 文件存在时才应用基本身份验证

如果 htaccess 文件存在,我该如何应用基本身份验证? 如果首先尝试将auth_basic指令放在一个if块中,但这是不允许的。 然后,我尝试重定向到命名位置,但是虽然具有基本身份验证的位置工作正常,但重定向(在没有 htaccess 文件时发生)却出错。 该配置如下所示: server { listen 80; server_name ~^(?<instance>.+?)\.foo.example.com$; set $htaccess_user_file /var/htaccess/$instance....

Admin

Nginx - 转发 HTTP AUTH - 用户
http-basic-authentication

Nginx - 转发 HTTP AUTH - 用户

我在使用 Nginx 和 Jenkins (Hudson) 时遇到了一些问题。我尝试使用 Nginx 作为 Jenkins 实例的反向代理,并进行 HTTP 基本身份验证。 到目前为止它都可以工作,但是我不知道如何传递带有身份验证用户名的标头。 location / { auth_basic "Restricted"; auth_basic_user_file /usr/share/nginx/.htpasswd; sendfile off; proxy_pass http://192.168.178.102:8080; ...

Admin

Nginx 身份验证仅适用于给定位置
http-basic-authentication

Nginx 身份验证仅适用于给定位置

我正在使用 Nginx 作为 python WSGI web 应用程序的反向代理。 它看起来像这样: location / { #auth_basic "Administrator Login"; #auth_basic_user_file /var/www/static/.htpasswd; proxy_pass http://mywebapp_gunicorn; proxy_redirect off; proxy_set_header Host ...

Admin

在 Apache 博客中发现名为 @^Y@.@{phqsp~{2'/2|pq{jvk@-1('@lvo)&1--1.(/1)'@./* 的特殊用户
http-basic-authentication

在 Apache 博客中发现名为 @^Y@.@{phqsp~{2'/2|pq{jvk@-1('@lvo)&1--1.(/1)'@./* 的特殊用户

在检查一些客户的日志文件时,我发现这是经过身份验证的用户的用户名。我们有一个.htusers用于基本 Web 身份验证的文件,我在服务器日志中找到了所有其他用户.htusers,但没有找到该@^Y@.@{phqsp~{2'/2|pq{jvk@-1('@lvo)&1--1.(/1)'@./*用户。 服务器版本是 2.2.22,运行于 64b Opensuse 12 第一个问题:该用户是否能够接收受文件保护的内容.htusers? 下一个:有谁有关于这次入侵企图的更多信息吗?我在 Google 上除了来自世界各地的大量访问日志外什么也没找到。 编...

Admin

仅使用密码保护主页
http-basic-authentication

仅使用密码保护主页

我正在尝试使用 apache basic auth 仅保护我的主页。 这似乎对所有东西都有效,而不仅仅是 hp <LocationMatch "/"> AuthType Basic AuthName "heelooo?" AuthUserFile /var/path/.htpasswd Require valid-user </LocationMatch> 将正则表达式更改为^/$或^$使其不验证任何内容。有什么建议吗?(它正在运行 mod_ruby rails 应用程序) ...

Admin

apache - 要求在 ScriptAlias 位置上进行 HTTP 基本身份验证
http-basic-authentication

apache - 要求在 ScriptAlias 位置上进行 HTTP 基本身份验证

我有一个ScriptAlias像这样的配置: <VirtualHost *:443> ScriptAlias /path/ "/path/to/bin/cgi" </VirtualHost> 我想使用 Apache 来设置一个基本的身份验证墙。我的第一反应是尝试 <VirtualHost *:443> <Location "/path"> ScriptAlias / "/path/to/bin/cgi" AuthType Basic AuthNa...

Admin

基于 Linux 的 Azure Web 应用的基本身份验证
http-basic-authentication

基于 Linux 的 Azure Web 应用的基本身份验证

我有一个基于 Linux 的 Azure Web 应用。我想启用基本身份验证,这意味着它只需在标头中要求输入用户名和密码即可访问 Web 应用。 我只找到了一个解决方案(在 Azure 应用服务上配置基本身份验证) 如果应用程序基于 Windows,则适用,您可以通过 CMD 创建 applicationHost.xdt 文件,但这在 Linux 上不起作用。 我期望这样的事情: ...

Admin

如何更改 nginx 中的基本身份验证默认标头?
http-basic-authentication

如何更改 nginx 中的基本身份验证默认标头?

我在 nginx 中设置了基本身份验证 location / { auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/.htpasswd; } 因此,在我保存并重新启动 nginx 后,浏览器使用 Authorization 标头传递基本身份验证 但是我的前端应用程序也使用这个标头(Authorization)向服务器创建http请求,从而导致冲突。 有没有办法让 nginx 使用另一个标头进行基本身份验证? 例如:Authorizat...

Admin

Apache 2.4.51 绕过特定查询字符串的基本身份验证
http-basic-authentication

Apache 2.4.51 绕过特定查询字符串的基本身份验证

我需要在我的网站上进行基本身份验证,除非 URL 中存在特定的哈希值。 www.example.com=> 需要身份验证 www.example.com/whatever=> 需要身份验证 www.example.com/whatever?hash=123456=>无需身份验证 AuthUserFile /path/to/.htpasswd AuthType Basic AuthName "Dev" <RequireAny> <RequireAll> Require expr %{QUE...

Admin

Traefik 反向代理后面的 Swarm 服务的 HTTP Base Auth
http-basic-authentication

Traefik 反向代理后面的 Swarm 服务的 HTTP Base Auth

我正在运行 Docker Swarm 集群,该集群在 Traefik2 后面提供服务,Traefik 本身启用了 HTTPS Base Auth。现在我想添加 RabbitMQ 及其管理界面,并使 Web 管理界面可通过 Traefiks 端口 443 访问。 不幸的是,我没有找到禁用 RabbitMQs 管理界面 HTTP 基础身份验证的选项,也没有在 Traefiks 文档中找到任何让 Traefik 验证服务的内容。而且我并不热衷于将我的用户添加到 RabbitMQs Web 管理插件中。 是否有人可以提示我可以使用哪些服务标签来让 Traefik 以...

Admin

对 X2CRM 进行基本身份验证 API 调用时出现 401 错误
http-basic-authentication

对 X2CRM 进行基本身份验证 API 调用时出现 401 错误

在对 X2CRM 端点进行基本经过身份验证的 API 调用时,我们遇到 401 错误(index.php/api2/Contacts)。 对其他 X2CRM VoIP 端点的未经身份验证的 API 调用成功且没有问题, 并且基本身份验证在同一目录中使用相同 PHP-FPM 池的测试页面上进行。 我们已确认凭证已存储在数据库中并可访问。 什么原因导致对 X2CRM 端点的基本经过身份验证的 API 调用出现此问题以及如何解决? ...

Admin