gpt4 book ai didi

apache - 为整个服务器设置 ExpiresByType

转载 作者:行者123 更新时间:2023-12-04 02:46:39 26 4
gpt4 key购买 nike

我运行的服务器上有多个网站。我想为所有这些网站实现默认缓存控制行为。我可以通过将以下代码添加到 httpd.conf 来完成此操作,还是必须分别更改每个虚拟主机的配置?

<IfModule mod_expires.c>
ExpiresActive on

# Your document html
ExpiresByType text/html "access plus 12 hours"

# Media: images, video, audio
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"

# CSS and JavaScript
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"

# Default
ExpiresDefault "access plus 1 month"
</IfModule>

最佳答案

文档可以在 Apache HTTP Server web site 中找到.在左 Pane 的“文档”部分中,单击您的服务器版本。 I'll assume 2.4 .由于您正在寻找有关特定指令的引用,您可以单击 Directives关联。您将获得一个按字母顺序排列的索引。

我不会复制完整的信息,只是ExpiresActive 的一个小示例。重要的一点是 top table :

Description: Enables generation of Expires headers
Syntax: ExpiresActive On|Off
Default: ExpiresActive Off
Context: server config, virtual host, directory, .htaccess
Override: Indexes
Status: Extension
Module: mod_expires

在“上下文”中,我们可以看到该指令可以在多个位置设置,包括服务器配置。所以这回答了你的问题:理论上,它应该有效。您应该检查其余指令以确保(或只是测试它)。

关于apache - 为整个服务器设置 ExpiresByType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18712692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com