NGINX-如何为所有虚拟主机设置到期标头?

史蒂夫·亚当斯

我正在寻找一种设置服务器范围内的到期标头的方法,以便所有现有或新的虚拟主机都配置为相同。不幸的是,我无法在每个虚拟主机的conf文件中执行此操作,因此我正在寻找一种使以下指令在服务器范围内运行的方法。

location ~* .(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg
              |jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid
              |midi|wav|bmp|rtf)$ {
    expires max;
    log_not_found off;
    access_log off;
}
理查德·史密斯

expires指令可以放置在http块中,因此被所有服务器块及其位置块继承。

该手册显示了将expires指令与map变量一起使用的示例请参阅本文档

您可以使用$request_uri而不是$sent_http_content_type匹配现有的正则表达式来实现与以下行为相同的行为:

map $request_uri $expires {
    default off;
    ~*\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)(\?|$) max;
}    
expires $expires;

这两个指令都放置在http块的内部,但是在任何server块的外部

有关详细信息,请参见此文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Nginx中设置虚拟主机?

来自分类Dev

Nginx设置使带有代理的标头到期

来自分类Dev

如何列出CentOS 7上的所有虚拟主机?(nginx)

来自分类Dev

所有Nginx虚拟主机都可以共享相同的ssl_session_cache吗?

来自分类Dev

如何使Nginx虚拟主机工作?(网页未找到)

来自分类Dev

如何使Nginx虚拟主机工作?(网页未找到)

来自分类Dev

如何在nginx中记录所有标头?

来自分类Dev

在Nginx中包括虚拟主机文件

来自分类Dev

Nginx虚拟主机缓存符号链接

来自分类Dev

使用Nginx创建虚拟主机

来自分类Dev

如何为多个虚拟主机设置负载均衡器(Apache)

来自分类Dev

Nginx设置使带有代理的标头过期

来自分类Dev

nginx虚拟主机:php5-fpm-sock错误

来自分类Dev

Nginx虚拟主机不起作用(错误的重定向)

来自分类Dev

Nginx放弃与多个虚拟主机的SSL握手

来自分类Dev

nginx虚拟主机:php5-fpm-sock错误

来自分类Dev

用于多个LXC容器的Nginx虚拟主机

来自分类Dev

Nginx重定向www。错误的虚拟主机

来自分类Dev

nginx:配置不带子域的多个虚拟主机

来自分类Dev

在Nginx服务器上创建虚拟主机

来自分类Dev

Nginx,显示文件夹树,虚拟主机

来自分类Dev

Nginx 命名的虚拟主机在 Vagrant 中不起作用

来自分类Dev

启用selinux后,nginx如何能够访问其默认虚拟主机文件?

来自分类Dev

我如何使我的所有标头元素都通过Nginx到达我的节点js API

来自分类Dev

虚拟主机设置<cgi脚本

来自分类Dev

虚拟主机设置<cgi脚本

来自分类Dev

我如何为开发机设置本地绑定服务器以映射到服务器上的虚拟主机

来自分类Dev

为什么即使配置中只有本地主机的虚拟主机,我也可以访问Nginx服务器?

来自分类Dev

/ etc / nginx / vhosts /中的Nginx虚拟主机错误重复位置“ /”

Related 相关文章

  1. 1

    如何在Nginx中设置虚拟主机?

  2. 2

    Nginx设置使带有代理的标头到期

  3. 3

    如何列出CentOS 7上的所有虚拟主机?(nginx)

  4. 4

    所有Nginx虚拟主机都可以共享相同的ssl_session_cache吗?

  5. 5

    如何使Nginx虚拟主机工作?(网页未找到)

  6. 6

    如何使Nginx虚拟主机工作?(网页未找到)

  7. 7

    如何在nginx中记录所有标头?

  8. 8

    在Nginx中包括虚拟主机文件

  9. 9

    Nginx虚拟主机缓存符号链接

  10. 10

    使用Nginx创建虚拟主机

  11. 11

    如何为多个虚拟主机设置负载均衡器(Apache)

  12. 12

    Nginx设置使带有代理的标头过期

  13. 13

    nginx虚拟主机:php5-fpm-sock错误

  14. 14

    Nginx虚拟主机不起作用(错误的重定向)

  15. 15

    Nginx放弃与多个虚拟主机的SSL握手

  16. 16

    nginx虚拟主机:php5-fpm-sock错误

  17. 17

    用于多个LXC容器的Nginx虚拟主机

  18. 18

    Nginx重定向www。错误的虚拟主机

  19. 19

    nginx:配置不带子域的多个虚拟主机

  20. 20

    在Nginx服务器上创建虚拟主机

  21. 21

    Nginx,显示文件夹树,虚拟主机

  22. 22

    Nginx 命名的虚拟主机在 Vagrant 中不起作用

  23. 23

    启用selinux后,nginx如何能够访问其默认虚拟主机文件?

  24. 24

    我如何使我的所有标头元素都通过Nginx到达我的节点js API

  25. 25

    虚拟主机设置<cgi脚本

  26. 26

    虚拟主机设置<cgi脚本

  27. 27

    我如何为开发机设置本地绑定服务器以映射到服务器上的虚拟主机

  28. 28

    为什么即使配置中只有本地主机的虚拟主机,我也可以访问Nginx服务器?

  29. 29

    / etc / nginx / vhosts /中的Nginx虚拟主机错误重复位置“ /”

热门标签

归档