Веб-сервер, похоже, продолжает обслуживать старые образы, проблемы с Apache & VirtualBox?

Я спрашиваю об этом здесь, потому что я уверен, что это проблема Linux.

Я запускаю сервер Apache локально на Ubuntu Server 12.10, который запускается внутри виртуальной машины (VirtualBox) в Windows 7. Каталог «www» используется совместно с Ubuntu VM и моей ОС Windows, используя виртуальную среду VirtualBox «Share Folder».

ПРИМЕЧАНИЕ. Это в основном локальный каталог в окнах. В Ubuntu он автоматически устанавливается при запуске.

Сервер также доступен с моего хоста Windows через URL-адрес, такой как http://192.168.56.101/website1 .

Дело в том, что изображения с этого URL-адреса выглядят кэшированными до тех пор, пока я не перезапущу виртуальную машину.

Например:

URL-адрес http://192.168.56.101/website1/images/bg.png на сервере Apache, запущенном на Ubuntu, указывает на этот файл c:\www\website1\images\bg.png на общий ресурс Windows. В Ubuntu VM он существует под /var/www/website1/images/bg.png .

Если я модифицирую этот файл в Photoshop на моем хосте Windows, изменения не отображаются на сервере Ubuntu. Я подозреваю, что Linux кэширует файл или что-то в этом роде, потому что после перезагрузки виртуальной машины я увижу обновленное изображение.

Есть ли способ отключить кеширование чего-либо в каталоге /var/www ? Будет ли это снижать производительность или что-то еще?

One Solution collect form web for “Веб-сервер, похоже, продолжает обслуживать старые образы, проблемы с Apache & VirtualBox?”

Ваша проблема звучит точно так же, как описано здесь: Общая папка в VirtualBox для Apache

Попробуйте добавить этот параметр в конфигурацию Apache:

 EnableSendfile off 
  • java-плагин не работает в Chrome-браузере (все возможные попытки исчерпаны)
  • Двойная загрузка мяты и окна 10 на SSD + Sata
  • Инкрементная арифметика Sed
  • Не удается найти -lgcc
  • ASUS UX501 - Ubuntu - сенсорная панель не работает
  • Как создать саморазрушающуюся веб-страницу?
  • Nautilus Renaming Bug при нажатии клавиши «n» в Ubuntu
  • Понимание различных дистрибутивов Linux
  • Как заставить оболочку отображаться в моем собственном дистрибутиве (linux)?
  • Беспроводная сеть и проводной сервер dhcp
  • Ubuntu автоматически подключается к беспроводной сети, когда она уже подключена eth0 к той же сети
  • Linux и Unix - лучшая ОС в мире.