NGINX 配置自定义请求头sso-system
时间: 2024-09-27 17:04:57 浏览: 42
在NGINX配置中,如果你想允许自定义的请求头`sso-system`,你可以通过设置`http`或`server`级别的`add_header`指令来实现。这个指令用于添加新的HTTP响应头部到每个响应中,包括客户端发起的请求。以下是基本的配置示例:
```nginx
server {
listen 80; # 或者443,取决于SSL是否启用
server_name your_domain.com;
# 添加sso-system头部
add_header SSO-System $cookie_sso_system always; # 如果$sso_system来自cookie
# 如果你想检查请求头的存在并处理
if ($http_sso_system) {
# 这里可以编写你的处理逻辑,比如检查值、路由等
proxy_pass http://your_backend;
}
location / {
# 其他location块,如proxy_pass到反向代理服务器或其他处理逻辑
}
}
```
在这个例子中,`$cookie_sso_system`是假设你有一个名为`sso_system`的Cookie,而`$http_sso_system`则是直接从HTTP请求头获取的`sso-system`值。
阅读全文