2011-11-04 3 views
7

MAMP를 사용하여 OS X Lion에서 개발 환경 설정을 얻으려고합니다. 나는 역사적으로 MAMP 설정을 기본값으로 사용했지만, 이제는 가상 호스트로 환경 설정을해야합니다. 호스트 추가MAMP와 OS X Lion Apache의 충돌

1) 파일 : 이렇게하려면, 나는 다음과 같은했던

127.0.0.1 test.com 
127.0.0.1 my.test.com 

2) 편집을 httpd.conf와 아파치 - vhosts.conf합니다 (MAMP 폴더에있는 모두) . httpd.conf의 경우 단순히 Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf 행의 주석 처리를 제거했습니다. 아파치 - vhosts.conf, 나는 추가 :

NameVirtualHost *:80 
<VirtualHost *:80> 
    DocumentRoot "/Users/username/Sites/test.com" 
    ServerName test.com 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "/Users/username/Sites/my.test.com" 
    ServerName my.test.com 
</VirtualHost> 

3) 내가 MySQL을 아파치 80 및 3306에 MAMP에서 포트를 변경했습니다.

4) 시스템 환경 설정에서 개인 웹 공유 기능을 해제했습니다.

이제 "test.com"에서 test.com:8888 "로 이동하면 리디렉션이 발생합니다. 어디에서 왔는지 확신 할 수 없습니다. 그런 다음"http : // localhost를하기 이용 "나는 얻을" "는 OS X 라이온 아파치 서버가 실행 중인지 제안 인사 당신을위한

나는이 구성에 뭔가를 놓치고 어떤 생각

감사합니다 순전히!.? 도와주세요!

답변

1

포트 8888에서 무엇이 돌아가는지 확인할 수 있습니다. lsof은 네트워크 포트에서 실행중인 것을 보여줄 수 있습니다. 이 경우 발신 트래픽이 표시 될 수 있으므로 포트 80을 확인할 때 눈을 사용하십시오). lsof를 일반적 디렉토리 (따라서 이름)에서 '목록 열린 파일'에 사용되는

sudo lsof -i :8888 

참고. 이것은 유틸리티에 대한 약간의 알려진 사용법입니다.

관련 문제