Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在nginx中进行动态标头响应吗?_Nginx - Fatal编程技术网

可以在nginx中进行动态标头响应吗?

可以在nginx中进行动态标头响应吗?,nginx,Nginx,nginx能否创建并响应动态标题值 建议是通过HEAD请求获取文件版本,其中nginx将向响应头添加版本值。例如: access-control-allow-origin: * content-encoding: gzip content-length: 14003 content-type: text/javascript; charset=utf-8 date: Tue, 18 Feb 2020 09:52:55 GMT last-modified: Tue, 18 Feb 2020 09:

nginx能否创建并响应动态标题值

建议是通过HEAD请求获取文件版本,其中nginx将向响应头添加版本值。例如:

access-control-allow-origin: *
content-encoding: gzip
content-length: 14003
content-type: text/javascript; charset=utf-8
date: Tue, 18 Feb 2020 09:52:55 GMT
last-modified: Tue, 18 Feb 2020 09:27:14 GMT
server: nginx/1.14.0 (Ubuntu)
strict-transport-security: max-age=31536000
x-firefox-spdy: h2
version: 0.7.4

当然,有指示。@IvanShatsky谢谢你。这个版本不是静态的。它必须从相应的文件中读取。如何实现?第一种可能的方法:将此文件生成为nginx
map
块,将其包含到主nginx配置文件中,每次更改此文件时重新加载nginx配置。第二种可能的方法:使用openresty或ngx lua模块,编写一些脚本,然后使用它进行响应。