2010-07-30 3 views
2

환경 :MAC에서 VMWare Fusion을 통해 Windows에서 XAMPP를 실행하는 경우 Apache에서 공유 폴더 (Z :)를 웹 루트로 사용하도록 구성하려면 어떻게해야합니까?

홈페이지 플랫폼 : MAC OSX 10.6

VM웨어 퓨전을 통해 중등 플랫폼 : 윈도우 7 64 비트

배경 : 나는 웹 루트와 MAC 측에 프로 MAMP를 실행 해요에서 "/www ". 따라서 Windows 설치가 필요한 IE의 웹 사이트를 테스트해야합니다. Windows 측에 XAMPP를 설치하고 apache 루트 디렉토리를 "Z : \ www"로 변경했습니다.이 디렉토리는 MAC과 Windows 사이의 공유 폴더 인 MAMP webroot의 위치입니다.

내가 창에서 로컬 사이트에 액세스하려고

( http://localhost/asite는) 내가 403 금지 오류가 발생합니다 :


액세스가 금지!

요청한 개체에 액세스 할 수있는 권한이 없습니다. 읽기 보호되거나 서버에서 읽을 수 없습니다.

서버 오류라고 생각되면 웹 마스터에게 문의하십시오. 오류 403 로컬 호스트 07/30/10 14시 21분 7초 아파치/2.2.14 (는 Win32) DAV/2의 mod_ssl/2.2.14은 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1


이 기능이 작동하려면 다른 구성 변경이 필요합니까?

감사합니다,

크리스

답변

4

응답 한 사람들에게 감사드립니다. 나는 네트워크 연결 유형에 대해 조금 연구를했으며, XAMPP를 전혀 사용하지 않고이 문제를 해결 한 방법을 알려드립니다.

요약하면 VMWare Fusion을 통해 Mac에서 Win7을 가상 시스템으로 실행하고 있습니다. MAMP에서/www에있는 웹 루트를 사용하여 Mac에서 로컬 웹 서버를 실행하고 있고 Windows의 브라우저에서 웹 서버에 액세스 할 수 있기를 원합니다.

즉, Safari (Mac) 또는 IE (Windows)에서 http://localhost/mysite으로 가고 싶습니다.

  1. 본사에서 일하기 때문에 Fusion Network Adapter가 Bridged로 변경되었습니다.
  2. 명령 프롬프트에서 ipconfig 명령을 사용하여 네트워크 연결을 새로 고칩니다.
  3. 반영하는 내 Windows 호스트 파일을 편집 : 192.168.1.102 localhost

는 완료 및 완료.

다른 사람들이 유용하다고 생각합니다. 응답에 대한

  • 크리스는
0

당신이 XAMPP에서 귀하의 사이트가 아니라 단지 MAMP보다 서비스를 제공하기 위해 노력하고 어떤 특별한 이유가 있습니까? 몇 년 전에 유사한 환경에서 작업 했었고 가상 컴퓨터의 네트워킹 유형을 NAT에 설정하기 만 했으므로 (게스트가 호스트와 다른 IP를 가짐) MAMP를 실행하는 호스트의 IP 주소로 IE를 지정했습니다 .

"나는 IE에서 웹 사이트를 테스트 할 필요가 는"
당신이 그렇게 설정에 웹 서버가 필요하지 ... :

+0

감사합니다. 네트워킹은 나의 장점이 아니지만, 맥 IP를 가리 키기 위해 윈도우 로컬 호스트를 설정하는 방법이 있는지 궁금합니다. 필자는 Windows 호스트 파일에 라인을 추가한다고 가정합니다. 윈도우 7의 네트워킹 인터페이스는 또한 나를위한 루프를 던지고있다. 내 Mac의 IP 주소는 어디에서 찾을 수 있습니까? 도와 주셔서 다시 한 번 감사드립니다. 내 네트워킹 무지 사과드립니다. - Chris – KeyboardCowboy

0

아마 꽤 완전히 문제를 이해하지만하지 않았다
Mac 호스트에서 Apache를 사용하고 Windows VM에서 호스트 컴퓨터 IP로 IE를 가리 키십시오 (peterjmag 권장).
또한 Mac 버전의 IE가 없었습니까?

다시 말하지만, 내 사과 난 당신이 오해하는 경우 - 나는 오만 소리를하고 싶지 않아)

"Z를 : \ www가 ... MAC 및 Windows 사이의 공유 폴더는"
이 무엇입니까 - 네트워크 공유? VM에서 로컬 폴더를 사용하는 경우 동일한 오류가 발생합니까 (예 : C : \ www)?

/www을 VM에서 마운트하려고 시도하십시오. 설정> 옵션 탭> 공유 폴더으로 이동하십시오.항상 사용을 선택하십시오. 을 클릭하고을 추가하고 /www 호스트 폴더로 이동하십시오. 이렇게하면 VM Windows에서 /www에 액세스 할 수 있습니다.

마지막으로, 폴더의 Windows 사용 권한을 확인하십시오.

희망 하시겠습니까?