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