ApacheでMod有効期限を有効にする

ApacheでMod有効期限を有効にする

mod_expires私のサーバーで有効にしたいです。

私はUbuntuとApacheを使用しています。

モジュールが有効になっていることを確認しようとすると、次のようになります。

********:/etc/apache2$ sudo a2enmod expires
Module expires already enabled

私のものapache2.conf

<IfModule mod_expires.c>
  ExpiresActive on
  ExpiresByType application/javascript "access plus 2 days"
  ExpiresByType image/jpg "access plus 1 month"
  ExpiresByType image/jpeg "access plus 1 month"
  ExpiresByType image/gif "access plus 1 month"
  ExpiresByType image/png "access plus 1 month"
  ExpiresByType text/css "access plus 2 days"
</IfModule>

コマンドを使用してApacheを再起動しましたが、systemctl restart apache2ウェブサイトがキャッシュされていることを確認しようとすると何もないようです。

私が確認したウェブサイトは次のとおりです。https://www.giftofspeed.com/cache-checker/

この問題についてどのような考えがありますか?

ベストアンサー1

有効期限モジュールが正しく機能するには、ヘッダーモジュールが必要です。

sudo a2enmod headers
sudo systemctl restart apache2

おすすめ記事