Обнаружил с величайшим удивлением, что у меня не работают mod_headers и mod_expires на VDS.
Понятно, что эту проблему пришлось исправить, благо решается она всего двумя командами…
a2enmod headers a2enmod expires
После чего обязательно перезапустить Apache… Кто знает как и где их вводить — дальше не читает, пока-пока, увидимся )) ну а кто не знает, читаем подробнее…
Тема для поста всплыла после того как плагин кэширования для WordPress, под названием wp super cache, потребовал включить следующие модули apache: mod_headers, mod_expires, на моем только что купленном VPS. Это будет так сказать, своеобразная настройка apache по наши нужды.
Для начала нам надо зайти на сервер по SSH. Как обычно пользоваться мы будем программой Putty, которую можно скачать в сети интернет совершенно бесплатно.
Открываем программу Putty и вводим IP адрес вашего сервера:
После нажатия на кнопку open у нас откроется окно терминала, в котором нужно ввести логин и пароль (пользователь root).
Ввод логина и пароля:
После ввода логина и пароля нажимаем enter и вводим следующую команду. Для включения модулей apache используется команда – a2enmod. А для отключения используется команда – a2dismod.
Включение модуля Apache:
a2enmod headers
Отключение модуля Apache:
a2dismod headers
Перезагрузка Apache:
/etc/init.d/apache2 restart
После внесения нужных вам изменений в apache, всегда перезагружайте его.