개발 환경에서 파일을 편집하고 게스트 OS (CentOS)에 저장 한 후 게스트는 편집 된 파일 (.css 또는 .js)의 캐시 된 버전을 제공합니다.VirtualBox Guest가 캐시 된 파일을 전달하지 못하도록합니다.
처음에는 이것이 로컬 브라우저 캐싱 문제라고 생각했지만 모든 4 브라우저와 노트북 (비 호스트) 하드 드라이브의 모든 로컬 캐시를 삭제, 비활성화, 소각했습니다.
또한 (게스트에 액세스 한 적이없는) 컴퓨터를 사용하여 테스트했으며 게스트는 아직 편집되지 않은 파일을 배달했습니다.
나는 아파치에서 모든 캐싱 모듈을 사용하지 못하도록했다. - 나는 확신한다. (그러나 긍정적이지는 않다 - 어떤 제안이든 공개적으로) 아파치는 범인이 아니다.
내 게스트 또는 내 호스트가 어떻게 든/어딘가에 파일을 캐싱 중이며 어떻게 또는 어디에 있는지 알 수 없습니다.
이것은 매우 불만스러운 48 시간이었습니다 - 어떤 도움을 주시면 대단히 감사하겠습니다.
배경 :
- 버추얼 V 4.0.12
- 고객 : CentOS는 5.5/LAMP (로컬 개발 서버로 사용되는) 내부 IP 192.168.12.62
- 호스트 : 윈도우 서버 2008 (네트워크 Config : Bridged) 내부 IP 192.168.12.42
- 개발 파일은 호스트에 저장되고 "공유 폴더"를 통해 게스트와 공유됩니다.
- 응용 프로그램 개발은 세 번째 컴퓨터 (노트북)에서 수행됩니다. conne 매핑 된 네트워크 드라이브를 통해 호스트에 연결됩니다. 내부 IP 192.168.12.32
- 수많은 가상 IP가있는 Apache를 구성했습니다. 192.168.12.150-180
- 아무 것도 남겨 두었 으면 알려주세요.
이 문제는 가상 서버와 관련이 없다고 생각합니다. – OverZealous
http://stackoverflow.com/questions/6298933/shared-folder-in-virtualbox-for-apache/6511441#6511441 – user875857
확실히 VBox 관련. 답변을 참조하십시오. – hurrymaplelad