Ошибка apache-кеша-управления
Я добавил httpd.conf
# 480 weeks <filesmatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=290304000, public" </filesmatch> # 2 days <filesmatch "\.(xml|txt)$"> Header set Cache-Control "max-age=172800, public, must-revalidate" </filesmatch> # 2 hours <filesmatch "\.(html|htm)$"> Header set Cache-Control "max-age=7200, must-revalidate" </filesmatch>
но когда я запускаю /etc/init.d/apache restart
(в Debian 6.0), я получаю:
Syntax error on line 3 of /etc/apache2/httpd.conf: Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information. failed!
- Как узнать, отkeyен ли мой кеш-диск в Linux?
- Отношение dd к кешу страницы
- Какое влияние имеет кеш жесткого диска на performance ввода-вывода
- Какое кэширование задействовано в отображаемых именах пользователей / безопасности fileов на serverах-членах
- Apache mod_cache: Strip / ignore (только) Файлы cookie Google Analytics
- Apache mod_expires
- Кэширование Apache на основе cookie
- Могут ли ответы кэша apache mod_cache для ресурса https-only, если apache завершает connection ssl?
- Настройка mod_mem_cache для кэширования определенных типов контента и выяснения того, что кэшируется
- «Синтаксическая ошибка при« вводе »при перезапуске лака; что-то не так с default.vcl
- Микроклиматизация лаков
- Akamai NetStorage против обслуживания Akamai
- Каков правильный syntax Apache для правильного управления кешем истечения срока действия?
Чтобы использовать директиву Header
вам необходимо upload mod_headers :
sudo a2enmod headers
Строка 3? Попробуйте переместить вышеуказанную конфигурацию в конец вашего httpd.conf. Необходимые модули еще не загружены в верхней части fileа. Также полезно размещать такие fragmentы в fileах под /etc/apache2/conf.d, поэтому вы не изменяете fileы запаса, но после этого вы можете решить эту проблему.