2014-02-05 2 views
0

저는 웹 개발자로서 Windows 8.1과 Linux Mint 16을 동일한 시스템에 설치했으며 둘 다 램프 스택을 설치했습니다.Windows 및 Linux의 Apache 웹 서버 공유 문서 루트

두 시스템 모두에서 동일한 문서 루트와 데이터베이스를 공유하는 방법이 있습니까?

+0

물론 - 문서 루트로 경로를 지정할 수 있어야합니다. –

답변

0

개인 네트워크에서 개발 설정이라고 말하면서 시작해야합니다. 프로덕션 컴퓨터에서는 제안하지 않습니다.

나는 아파치가 구동되는 Windows상의 드라이브를 호스트 맥 OSX 10.8.5에 매핑함으로써 해결 한 비슷한 문제가있다. (Kinda like Linux) 당신은 첫 번째 단계에서 리눅스의 취향에 적응할 수 있어야합니다.

Mac 파일 공유에서는 모든 사람이 액세스 할 수있는 공유를 만들었습니다.

둘째로 Windows에서 드라이브를 VMware 호스트에 매핑했습니다. "\\\\ VM웨어 호스트 \\ 공유 폴더 \\ stevek \\ development"를 Y : 드라이브로 사용하십시오.

세 번째로 C : \ Program Files \ Zend \ Apache2 \ conf \ httpd.conf 파일을 수정했습니다.
불행하게도 Apache에 Y : 드라이브로 연결하는 권한 문제가있어서 UNC 경로를 사용했습니다. 이것 같이 httpd.conf에서;

을 DocumentRoot "\\\\ VM웨어 호스트 \\ 공유 폴더 \\ stevek \\ 개발"

< 디렉토리 "\\\\ VM웨어 호스트 \\ 공유 폴더 \\ stevek
   에 AllowOverride 없음
    주문 허용,
을 거부 \\ 개발 ">
    옵션 색인 FollowSymLinks를이 ExecCGI를 포함 16,    모든
</디렉토리 >

내가 더 맥/승/VM웨어 권한 전문가이다 없지만 내가 말할 수있는 아파치가 UNC 경로를 사용할 수 있도록 주변의 드라이브를 매핑하는 권한을 제공에서 허용합니다.