После редактирования файлов в моей среде разработки и сохранения их в моей гостевой ОС (CentOS), Гость предоставляет кэшированную версию отредактированных файлов (.css или .js).
Сначала я подумал, что это проблема кэширования локального браузера, но я удалил, отключил, сжег и т. Д. Каждый локальный кеш во всех 4 браузерах и на жестком диске ноутбука (не хоста).
Кроме того, я провел тестирование на машине (которая никогда не обращалась к гостю), и гость все еще доставлял неотредактированные файлы.
Затем я отключил все модули кеширования в Apache - я почти уверен (но не уверен - и открыт для любых предложений), Apache не виновник.
Либо мой гость, либо мой хост как-то / где-то кэшируют файлы, и я не могу понять, как и где.
Это были очень неприятные 48 часов - любая помощь будет принята с благодарностью.
Фон:
- VirtualBox v 4.0.12
- Гость: CentOS 5.5 / LAMP (используется в качестве локального сервера разработки) Внутренний IP 192.168.12.62
- Хост: Windows Server 2008 (сеть: мост), внутренний IP-адрес 192.168.12.42
- Файлы разработки хранятся на хосте и передаются гостю через «Общие папки»
- Разработка приложений выполняется на третьей машине (ноутбуке), подключенной к хосту через подключенный сетевой диск. Внутренний IP 192.168.12.32
- Я настроил Apache с многочисленными виртуальными IP-адресами 192.168.12.150-180
- Пожалуйста, дайте мне знать, если я что-то пропустил.