Отключение mod_expires в apache2 остановило сервер от предоставления статических файлов - PullRequest
0 голосов
/ 27 сентября 2018

Я пытался использовать кеширование браузера с 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 и не получилось!

...