Я пытался использовать кеширование браузера с apache2 mod_expires, но у меня была проблема, что после обновления некоторых файлов браузер по-прежнему показывает устаревшие.Поэтому я хотел отменить процесс и удалить код mod_expires
из файла .conf.Сайт больше не обслуживает изображения!Это показывает, что «не был найден на этом сервере».хотя я только удалил добавленный код из файла конфигурации и перезапустил apache!
Я использую файл конфигурации, расположенный по адресу:
/etc/apache2/sites-available/000-default.conf
Я попытался перезапустить виртуальную машину (Я использую Google Compute Engine).
Я тоже пытался a2dismod
mod_expires.
Но ничего не получалось!Даже если я попытался повторно загрузить изображения!
В чем проблема и как заставить мой веб-сайт обслуживать статические файлы?
Вот добавленный и удаленный код:
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/jpg "access plus 60 days"
ExpiresByType image/png "access plus 60 days"
ExpiresByType image/gif "access plus 60 days"
ExpiresByType image/jpeg "access plus 60 days"
ExpiresByType text/css "access plus 60 days"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType audio/x-wav "access plus 1 month"
ExpiresByType audio/mpeg "access plus 1 month"
ExpiresByType video/mpeg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/quicktime "access plus 1 month"
ExpiresByType video/x-ms-wmv "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType text/javascript "access plus 8 week"
ExpiresByType application/x-javascript "access plus 8 week"
ExpiresByType application/javascript "access plus 8 week"
</IfModule>
Я использую:
Google Compute Engine (Ubuntu 18.04.1 LTS)
Проект Django 2, развернутый с настройками wsgi.
Обновление:Попробовал переустановить apache2 и не получилось!