问题:我的要求是实现BasicAuth到我的网站时,我登录。现在,当加载我的网站,它是问我的凭证和成功登录后,我可以看到我的网站登陆页面。当我在这个登陆页上做一些操作时,它不是移动的头部,而是相同的着陆页面。
描述:我在文件INBOUND.conf下添加了下面的配置。我已经将http路由到下面提到的http。我使用htpasswd实用程序创建了凭据,并将其放在'/etc/apache2/.htpasswd‘
<Location />
AuthType Basic
AuthName "Restricted: Contact Content Team"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Location>HTTP到HTTPS路由:
ServerName xxx
ServerAlias xxx
ServerAdmin xxx
# For non-SSL access redirect to the SSL port
RewriteEngine On
RewriteRule ^/(.*)$ https://%{SERVER_NAME}/$1 [R] 在这里问这个问题之前,我已经看过很多文章了,但是没有运气。
在愉快的流程中,当我删除这个BasicAuth时,cookie将被传递到下一页。
你们谁能帮帮我吗?
发布于 2022-09-09 07:54:20
经过调查,我发现客户端ip属于“X转发- for”标签,而不是主机/客户端标记,因此我做了以下操作,并开始为我工作。基本上,我们需要找出传入的ip位于哪个标签下面,我们需要在这里白名单这个标签。
<Location />
SetEnvIF X-Forwarded-For "116.50.59.202" AllowIP
SetEnvIF X-Forwarded-For "127.0.0.1" AllowIP
SetEnvIF X-Forwarded-For "0.0.0.0" AllowIP
Require env AllowIP
</Location>https://stackoverflow.com/questions/73550001
复制相似问题