Я использую Vagrant для запуска виртуальной машины CentOS, чтобы попытаться достичь паритета локальной разработки с нашими работающими серверами. У меня есть символическая ссылка /var/www/html с общим каталогом /vagrant и я пересылаю порт 80 для просмотра по адресу http://localhost:4567 . Я разрабатываю с использованием SublimeText 2 на OS X Mountain Lion.

Как только я понял, что iptables меня сбивает с толку, все было хорошо. Пока я не заметил что-то странное.

У меня есть образец HTML-страницы, состоящей из нескольких абзацев лорема. Я могу просмотреть этот штраф в браузере на OS X. Но когда я делаю правку, например, удаляю абзац, и обновляю содержимое усекается с удаленным абзацем, все еще видимым.

Когда я cat файлы на сервере я могу увидеть изменения , которые я сделал , но это даже не отражение , когда я curl localhost

Я сильно подозреваю, что это проблема с моими настройками Apache - с которой я не особо повозился, поскольку проблема не возникает, когда я останавливаю Apache и запускаю sudo python -m SimpleHTTPServer 80 в каталоге для просмотра страниц.

Что дает?

1 ответ1

4

Мы также используем OSX, Vagrant и символическую настройку, у нас возникли похожие проблемы. Следующее работает для нас, добавьте это к вам apache conf.

EnableSendfile off

Решение было найдено по адресу https://stackoverflow.com/questions/6298933/shared-folder-in-virtualbox-for-apache. Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .