2011-08-03 10 views
13

開発環境のファイルを編集してゲストOS(CentOS)に保存した後、ゲストは編集済みファイル(.cssまたは.js)のキャッシュバージョンを提供します。VirtualBoxゲストがキャッシュファイルを配信しないようにする

これはローカルブラウザのキャッシュ問題だと私は思っていましたが、4つすべてのブラウザとラップトップ(非ホスト)ハードドライブのすべてのローカルキャッシュを削除、無効化、焼却などしました。

さらに、(ゲストには一度もアクセスしていない)マシンを使用してテストしましたが、ゲストは未編集ファイルを引き渡しました。

私はApacheのすべてのキャッシングモジュールを無効にしています - 私はかなり確信していますが(正ではない - どんな提案もありません)Apacheは原因ではありません。

私のゲストまたは私のホストのどちらかがファイルを何らかの形で/どこかにキャッシュしています。

これは非常に不愉快な48時間です - どんな助けも大歓迎です。

背景:

  • のVirtualBox V 4.0.12
  • ゲスト:CentOSの5.5/LAMP(ローカル開発サーバーとして使用されている)内部IP 192.168.12.62
  • ホスト:Windows Server 2008の(ネットワークConfig:Bridged)内部IP 192.168.12.42
  • 開発ファイルはホストに保存され、「共有フォルダ」を介してゲストと共有されます
  • アプリケーション開発は3台目のコンピュータ(ラップトップ)で行われますconneマップされたネットワークドライブ経由でホストに接続します。内部IP 192.168.12.32
  • 多くの仮想IPを持つApacheを設定しました192.168.12.150-180
  • 何かを残しておけば教えてください。
+0

この問題は仮想サーバーとは関係ないと思います。 – OverZealous

+1

http://stackoverflow.com/questions/6298933/shared-folder-in-virtualbox-for-apache/6511441#6511441 – user875857

+0

明らかにVBox関連。答えを参照してください。 – hurrymaplelad

答えて

18

このforum postは問題を確認します。ここにはbug reportがあります。 Vboxsfはsendfileとうまく動作しません。 Apacheの問題を回避するには、previously mentionedとして:好奇心のために

EnableSendFile Off 

、ここSendFile docsです。

+0

素晴らしい。これはまだ起こり、修正は魅力のように働きます、vbox 4.2 – VladFr

+0

4.3でもまだまだ起こりますが、この修正はまだ有効です! – prograhammer

+0

5.1.2では、これはまだそうであるように見えます。修正はまだ動作します。 –

関連する問題