htpasswd

配置 nginx 使用可选的 .htpasswd
htpasswd

配置 nginx 使用可选的 .htpasswd

你好,Serverfault 的成员。 我希望我的 NginX 使用可选的 .htpasswd 文件。原因是我的配置动态提供 web 内容。基于 $http_host。 因此我尝试了以下方法: if (-f "/foo/$http_host/.htpasswd") { auth_basic "Restricted"; auth_basic_user_file "/foo/$http_host/.htpasswd"; } 但这不起作用,因为auth_basic不允许在 内if。如果我只使用两行 auth_basic,它会显示没有 .h...

Admin

网站上的 .htaccess 与 .htpasswd 根本原因导致重定向循环
htpasswd

网站上的 .htaccess 与 .htpasswd 根本原因导致重定向循环

我想暂时用密码保护一个网站。 我的网站根目录中有一个 .htaccess 文件,其中包含: AuthType Basic AuthName "Example Site Name" AuthUserFile /home/my_username/.htpasswd Require valid-user 当我访问时,会弹出一个登录窗口示例.com但是,当我进行身份验证时,出现 310 错误: 此网页有重定向循环 网页位于http://example.com/导致重定向次数过多。清除此网站的 Cookie 或允许第三方 Cookie 可能会...

Admin

记录无效的登录尝试——htpasswd
htpasswd

记录无效的登录尝试——htpasswd

.htaccess我使用and文件对 /www 根.htpasswd目录进行了密码保护,现在我想知道是否有可能登录无效的身份验证尝试。我的第一个想法是,成功和无效的尝试(包括提供的密码)都会被登录,/var/log/apache2/error_log但似乎只有用户名被登录到这个文件中。 我的服务器正在apache 2.2.21运行osx 10.7.4。 ...

Admin

如何锁定安装了 ngix 的 Debian 服务器中的目录?
htpasswd

如何锁定安装了 ngix 的 Debian 服务器中的目录?

我尝试了很多方法,并花了很多时间。我编辑/etc/nginx/nginx.conf并写下了这些内容。 location /home/user/domains/example.com/public_html/lockfolder/ { auth_basic "Restricted"; auth_basic_user_file /home/user/domains/example.com/.htpasswd; } 然后我使用crypt(3)命令加密来生成密码。然后我按照中mkpasswd给出的步骤进行操作。user:encryptedpasswd....

Admin

当密码包含特殊字符时,htpasswd 设置错误的密码
htpasswd

当密码包含特殊字符时,htpasswd 设置错误的密码

问题 我正在尝试使用 更新大量用户的密码htpasswd。我正在使用 csv 文件来提取新密码。脚本运行时似乎成功更新了用户。但是,用户无法使用新密码登录。以下是脚本: #!/bin/bash # Bash to update passwords from csv CSV=intranet_users.csv OLDIFS=$IFS IFS=',' [ ! -f $CSV ] && { echo "$CSV file not found"; exit 99; } while read name dept username passwor...

Admin

Checkmk 1.6.0p21 即使重置密码后也无法登录 - 凭据无效
htpasswd

Checkmk 1.6.0p21 即使重置密码后也无法登录 - 凭据无效

我无法通过 Web 界面登录 Checkmk 1.6.0p21 仪表板。我可以访问运行它的机器,但我对它所做的任何事情都没有任何影响。它总是给出错误“凭据无效”。没有进一步的解释或日志中的任何内容。 我也在 ServerFault 上找到了这个帖子Check_mk 无法登录-凭据无效然而答案中的这个变量似乎在 1.6.0p21 中不再存在。 我正在考虑升级到更高几个补丁,但是我们有许多使用 Livestatus 运行的 Checkmk 服务器,因此我们不能偏离这个版本太多,否则可能会破坏分布式监控。 我已经使用...

Admin

将 AuthUserFile 替换为密码本身或引用文件夹的相对路径
htpasswd

将 AuthUserFile 替换为密码本身或引用文件夹的相对路径

我有一个 PHP 脚本,它生成了数百个目录,这些目录中包含 CSV 文件。如果 AuthUserFile 指向绝对 .htpasswd 文件,我可以使用 AuthUserFile 保护这些 CSV 文件,但我想在每个目录中指向自定义生成的 .htpasswd。 有没有办法替代:验证用户文件密码本身?我的 PHP 脚本中已经预先生成了密码。 或者我如何在其所在的同一目录中引用 .htpasswd 文件。执行以下操作不起作用:AuthUserFile'./htpasswd' ...

Admin

使用 mysql 生成与 apache 兼容的密码
htpasswd

使用 mysql 生成与 apache 兼容的密码

我目前正在迁移旧的网络服务器。 旧服务器使用基本身份验证,将用户存储在 mysql 表中并mod_auth_mysql启用。 密码使用 sha1 函数存储,SELECT sha1('secret')该函数适用于mod_auth_mysql 不幸的mod_auth_mysql是不再支持。这就是我寻找mod_authn_dbd替代方案的原因。 https://documentation.help/httpd-2.4-es/mod_authn_dbd.html 我已经设法让一切正常运行,直到我可以使用基本身份验证和固定密码登录 <Location />...

Admin

无法登录到也是 FTP 服务器的 Apache 服务器?
htpasswd

无法登录到也是 FTP 服务器的 Apache 服务器?

.master-passwd我在 的帮助下创建了一个文件htpasswd,并向该文件添加了几个用户,并设置了密码。我的问题是,后来添加的一些用户无法访问 FTP 服务器。为什么 FTP 服务器访问不可用,我该如何解决这个问题? 谢谢 Pritesh ...

Admin

一个 Htpasswd 用于多个 Vhosts(Apache)
htpasswd

一个 Htpasswd 用于多个 Vhosts(Apache)

我有多个虚拟主机,如下所示httpd.conf: <VirtualHost *:80> ServerName example.com DocumentRoot "/var/www/html/wordpress" <Location /wp-admin/> AuthName "Just What Do Youuu Think You're Doing?" AuthUserFile /etc/httpd/.htpasswd AuthType...

Admin

Docker httpd 和 htaccess - 无法打开密码文件
htpasswd

Docker httpd 和 htaccess - 无法打开密码文件

我遇到了一个错误,即使我进行了最近的研究,也无法解决。 文件夹结构: -rw-r--r-- 1 root root 105 Aug 8 15:58 Dockerfile -rw-r--r-- 1 root root 21371 Aug 8 16:05 my-httpd.conf drwxr-xr-x 2 root root 4096 Aug 8 15:37 www 1 - 我使用一个简单的 Dockerfile 创建了一个 apache 映像 Dockerfile: FROM httpd:2.4 WORKDIR /usr/local/...

Admin

apache 2.4 排除网址
htpasswd

apache 2.4 排除网址

我需要在反向代理中配置 apache,以便所有 URL 都使用密码保护,但以 /app/test#/toto/xxxxx 开头的 URL 除外。我对 URL 中的 # 有问题,如果我使用没有 # 的其他 URL 进行测试并更改模式,那就没问题了。 这是我的配置 <Location /> AuthType Basic AuthName "Authentification pour l'accès" AuthBasicProvider file AuthUserFile "/etc/apache2/passwd/p...

Admin

Apache 和 htpasswd 从随机数生成器获取错误
htpasswd

Apache 和 htpasswd 从随机数生成器获取错误

最近(可能是在 yum 更新某些内容之后),我的一台运行 Apache2.4.37 的 CentOS7 服务器开始出现以下错误。 apachectl configtest (38)Function not implemented: AH00141: Could not initialize random number generator htpasswd -c -m ./htpasswd test htpasswd: Unable to generate random bytes: Function not implemented 显然随机数生成器存...

Admin

如何在同一个网站上为 http 和 https 提供不同的 robots.txt?
htpasswd

如何在同一个网站上为 http 和 https 提供不同的 robots.txt?

我有一个由 Apache 提供服务的小型网站(我不能把 Nginx 放在前面,也不能将 Apache 更改为任何东西),并且它设置为通过 http 和 https 为同一个网站提供服务(到目前为止没有重定向 http->https,因此 http 和 https 版本都是并行提供的)。 .htaccess我需要的是通过 http 和 https设置相同的 URI 来提供不同的文本文件? 比如说http://example.com/proto.txt“该网站通过 http 提供”,而另一些https://example.com/proto.txt则会...

Admin