내부 IP로 Mamp 서버에 접속할 수 없습니다

내부 IP로 Mamp 서버에 접속할 수 없습니다

10.7.2 OS X Mac Pro에서 MAMP 2.1.1을 실행합니다. 포트(예: 기본 8888)를 선택하면 서버에 액세스할 수 있지만 포트 80으로 변경하면 localhost.

이것은 이전에 작동했던 것입니다! 나는 다음과 같은 가상 호스트로 MAMP를 실행하고 있었습니다.mysite.dev 내부 네트워크의 다른 사람들이 내 IP로 내 컴퓨터에 접속할 수 있었는데 지금은 고장난 것 같습니다. 며칠 전에 일어난 일이라고 믿기 때문에 불행히도 작동을 멈추게 하기 위해 무엇을 했는지 모르겠습니다.

나는 다음과 같은 많은 것을 시도했습니다.

  • 컴퓨터 다시 시작
  • MAMP 재설치
  • IP 주소 전환
  • 모든 httpd 프로세스를 종료하여 다른 아파치가 실행되고 있지 않은지 확인
  • Apache 로그에 대한 권한 변경
  • 모든 가상 호스트 기능 제거
  • /etc/hosts 파일을 기본값으로 재설정(당신도 알다시피 내가 필사적이었음을 알 수 있음)

기본적으로 주요 증상은 내 로컬 주소로 내 MAMP 서버에 액세스할 수 없다는 것입니다(심지어 내 컴퓨터에서도!).192.168.1.X기본적으로 주요 증상은 브라우저에

맞춤 포트 없이 로컬 사이트에 액세스할 수 있어야 합니다 :8888. 어떤 도움을 주셔서 감사합니다!

답변1

해당 포트에 바인딩되는(그러나 localhost에는 바인딩되지 않음) 다른 프로세스가 실행 중일 수 있습니다. netstat를 사용하여 어떤 프로세스가 해당 포트를 바인딩하고 있는지 알아보세요.

적어도 Windows에서는 일반적으로 Skype에 결함이 있을 수 있습니다(이유는 묻지 마세요). OS X에 대해서는 잘 모르겠습니다.

답변2

열쇠는 그 펑(http://pow.cx/)가 설치되었고 모든 포트 80 트래픽이 포트 20559로 전달되었습니다! 어떤 이유로 /sbinPATH에 없어 모든 호출이 ipfw실패했습니다.

이미 제거했지만 이제 다음을 사용하여 포트 문제를 제거했습니다.ipfw

해결 방법은 포트 전달을 제거하는 것이었습니다.

관련 정보