【问题标题】:How to set the REMOTE_USER variable from Apache 2.4如何从 Apache 2.4 设置 REMOTE_USER 变量
【发布时间】:2021-08-17 09:03:18
【问题描述】:

我在 Apache 中创建了一个 conf 格式的特定文件。目标是将 REMOTE_USER 设置到 conf 文件中。我曾尝试使用 RequestHeader 标签,但它不起作用。
任何人有任何想法请解除我的问题。

<IfModule !mod_headers.c>
   LoadModule headers_module modules/mod_headers.so
</IfModule>

<LocationMatch ^/+Windchill/+authBadge(;.*)?>
  Require all granted
  RewriteEngine On
  RequestHeader set X-Remote-User "MY_USER"
</LocationMatch>

我使用的是 Apache 2.4 版。

【问题讨论】:

  • 欢迎来到堆栈溢出。有趣与否,Expected behaviour 是不使用签名、标语、问候、感谢和其他闲聊(在帖子中......)。

标签: apache authentication mod-rewrite


【解决方案1】:

改为使用以下方法:

RequestHeader set X-Remote-User expr=%{REMOTE_USER}

mod_ssl 也有解决方案

RequestHeader set X-Remote-User %{REMOTE_USER}s

【讨论】:

  • 感谢您的回答。我试过了,但没有任何改变。我会尝试详细阅读我认为的文档。
  • (你有信心标记 mod-rewrite 的人会成功地让 mod_ssl 工作吗?)
猜你喜欢
  • 2014-01-26
  • 1970-01-01
  • 2017-03-30
  • 2020-12-07
  • 2011-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多