【发布时间】:2016-01-30 15:03:10
【问题描述】:
我使用的是 Nginx 1.9.2,下面是我的配置
upstream httpserver0{
server 127.0.0.1:35011 max_fails=3 fail_timeout=30s; #H_server0
}
server {
listen 443 ssl;
listen 80;
server_name 11.22.33.44; #my_server_name
etag on;
location ~* \.(ts|raw)$ {
set $server_id "0";
if ( $uri ~ ^/(.*cfs+)/(.*)$ ){
set $server_id $1;
}
if ( $server_id = "4cfs" ){
proxy_pass http://httpserver0$request_uri;
}
}
}
我使用upstream module 和proxy_pass 进行反向代理,并在服务器块中通过etag on 启用了etag 功能。
但是,当我检查 HTTP 响应的 Header 时,我根本没有找到 etag 字段..
有人对此有想法吗?谢谢!
【问题讨论】: