Mac OS X Lion/MAMP에서 Apache가 시작되지 않습니다.

Mac OS X Lion/MAMP에서 Apache가 시작되지 않습니다.

MAMP를 통해 Apache 실행을 시작하는 데 어려움을 겪고 있습니다.

저는 지난 몇 달 동안 MAMP로 개발해 왔고 모두 잘 작동했습니다. 그러나 오늘 아침 구성이나 기타 사항을 전혀 변경하지 않았음에도 불구하고 Apache가 마법처럼 작동을 멈췄습니다.

apache_error.log를 확인하면 MAMP를 통해 Apache를 시작하려고 할 때마다 다음이 표시됩니다.

[Fri Sep 09 12:16:19 2011] [alert] (EAI 8)nodename nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "unknown040cced5b2fe"
Configuration Failed

어떤 아이디어가 있나요? 나는 조금 어리둥절하다.

답변1

MAMP가 일반적인 를 제공한다면 apachectl나는 그것을 사용하여 구성을 테스트할 것입니다 apachectl configtest.


업데이트:

어떤 프로그램이 이미 포트 80을 사용하고 있는지(즉, 수신 또는 바인딩된) 확인하려면 netstat -anp루트로 사용하십시오.

업데이트 2:

권한 있는 포트 번호(1024 미만)에 바인딩하려면 루트여야 합니다.

답변2

방금 동일한 문제가 발생하여 청취 포트를 임의로 변경하여 해결했습니다.

처음에 사용자 정의 >1024 포트를 사용했다는 점을 제외하고는 귀하와 동일한 오류가 발생했습니다. 내 선택을 변경한 후 Apache는 오류 로그에 쓰기 시작했는데 비슷한 작업 외에는 수행을 거부했습니다.

[Fri Sep 09 12:16:19 2011] [alert] (EAI 8)nodename nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "unknown040cced5b2fe"
Configuration Failed

메시지. 또한 netstat내 포트가 사용 중임을 표시하지 않았음에도 불구하고 Apache가 응답하는 데 꽤 오랜 시간이 걸렸으며 이는 일반적으로 소켓 경합을 나타냅니다.

답변3

파일을 복사하고 이름을 지정한 후 Apache가 찾는 동안 /usr/lib파일이 있습니다 .libpq.5.3.dyliblibpq.5.dyliblibpq.5.dylib

답변4

httpd.conf에서 해당 줄을 주석 처리한 후 다시 작동했습니다.

# LoadModule unique_id_module libexec/mod_unique_id.so

관련 정보