当前位置 主页 > 服务器问题 > Linux/apache问题 >

    apache如何开启ETag

    栏目:Linux/apache问题 时间:2019-07-26 09:18

      Apache是根据配置文件中的配置来设置Etag值的,默认的Apache的FileEtag设置为:FileEtagINode Mtime Size。
      Apache开启ETag的详细操作如下:
      第一步:在要启用ETag的目录下增加.htaccess文件并在其中增加一行,如图:FileETagMTime Size。
      以覆盖默认的Innode MTime Size的ETag,因为默认的ETag使用到的Innode会导致相同的文件在分布式服务器上产生的ETag不同。
      第二步:如果.htacces文件已经存在,请确保要启用ETag的目录/.htacces文件中没有FileETagNone。如果存在FileETag None,请删去该行。
      检查没有用mod_headers将ETag除去,即httpd.conf文件中没有出现下面的语句,
      LoadModuleheaders_module modules/mod_headers.so
      Headerunset ETag
      如果出现如图情况,请删除Headerunset ETag这一行。
      第三步:重新启动httpd,就启用ETag了。