dementor |
|
Темы:
12
Сообщения:
55
Участник с: 24 ноября 2012
|
Создал себе виртуальную машину под виндой в VirtualBox с ArchLinux. Т.к. web-сайт использует консольные утилиты под linux. Все запустил работает хорошо только вот проблема при изменении статики сайта например css он применяется только после перезагрузки archlinux. Включил поддержку для web-сайта .httaccess в корне сайта прописал .httaccess с <IfModule mod_headers.c> Header set Cache-Control "no-store, no-cache, max-age=0" </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "now" </IfModule> <IfModule mod_cache.so> CacheDisable / </IfModule> пробовал отключать такие модули как - file_cache_module modules/mod_file_cache.so - cache_module modules/mod_cache.so - disk_cache_module modules/mod_disk_cache.so - mem_cache_module modules/mod_mem_cache.so но это не сработало! У меня закралась мысль что это может быть и не apache кэширует. Но не изменяются именно css файлы контент изменяется. Мне нужно верстку делать и каждый раз перезагружать archlinux это перебор! |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
не извращайся, ставь нормально Арч второй системой и все будет работать как ожидается.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
dementor |
|
Темы:
12
Сообщения:
55
Участник с: 24 ноября 2012
|
nafanjaДа я бы и основной поставил бы но комп не мой а рабочий! |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
<IfModule mod_expires.c>Наверное, достаточно отключить директиву ExpiresActive - ExpiresActive Off Или на врмя разработки - модуль mod_expires. Сейчас у ва включено кэширование всего и вся... Читать здесь Также нужно посмотреть в конфигах, разрешен ли .htaccess. И перегружать систему не нужно, можно просто перезапустить apache. Хотя и это не нужно. В общем, нужна просто правильная настройка сервера apache. Всего лишь. P.S. Виртуалка не извращение, но необходимая вещь. Тем более в web разработке. |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
nafanja Ну сказал не то, бывает. :) |
dementor |
|
Темы:
12
Сообщения:
55
Участник с: 24 ноября 2012
|
.htaccess - точно подключен т.к. срабатывают перенаправления через mod_rewrite. Прописал ExpiresActive Off - всеравно не сработало пробовал отключать mod_expires тоже не сработало. Перезагрузка апача командой systemctl restart httpd.service не дает результатов только полная перезагрузка системы! |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
А какие заголовки получает браузер при запросе css? Давно не юзал апач (перешел на nginx), но помню что при настройках по умолчанию в апаче не было проблем с отдачей измененных файлов. Кнопка в браузере "обновить" не решает проблему?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
dementor |
|
Темы:
12
Сообщения:
55
Участник с: 24 ноября 2012
|
Заголовки ответаAccept-Ranges bytes Cache-Control no-store, no-cache, max-age=0 Connection Keep-Alive Content-Length 172 Content-Type text/css Date Thu, 01 Aug 2013 10:56:50 GMT Etag "67-ac-4e0fbf81785bb" Keep-Alive timeout=5, max=99 Last-Modified Mon, 08 Jul 2013 08:38:30 GMT Server Apache/2.2.25 (Unix) mod_ssl/2.2.25 OpenSSL/1.0.1e DAV/2 PHP/5.4.17 Accept text/css,*/*;q=0.1 Accept-Encoding gzip, deflate Accept-Language ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Cache-Control no-cache Connection keep-alive Cookie PHPSESSID=i24jsrd0b35qj01g91hr8sdsc6; Host site.vm Pragma no-cache Referer http://site.vm/ebooks User-Agent Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0 |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
Если не секрет, на чем конкретно проект пишите? ROR ? |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Попробуй прописать в корневом .httaccessFileETag None
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |