포트 80을 사용하도록 MAMP를 설정하면 "요청한 URL / 이 서버에서 찾을 수 없습니다."라는 메시지가 나타납니다. 메시지가 표시되지만 포트 8888에서 작동합니다.

포트 80을 사용하도록 MAMP를 설정하면 "요청한 URL / 이 서버에서 찾을 수 없습니다."라는 메시지가 나타납니다. 메시지가 표시되지만 포트 8888에서 작동합니다.

OS X Mojave의 MAMP에 이 문제가 있습니다. 포트를 기본( )으로 변경하면 localhost:8888WordPress(wp-config) 화면이 나옵니다.

아직 WordPress 설치를 설정하지 않았기 때문에 로드할 것으로 예상되는 내용입니다. 그러나 포트를 80으로 변경하면 다음과 같은 오류 메시지가 나타납니다.

Not Found The requested URL / was not found on this server.

기본 포트에서는 작동하지만 포트 80에서는 작동하지 않는 이유는 무엇입니까? 포트 80을 작동시키는 방법이 있습니까?

답변1

추측컨대 MAMP는 Apache에서 실행되므로 이는 가상 호스트 문제일 수 있습니다.

기본 Apache 설치( 에 구성된 것 httpd.conf)는 일반적으로 하나 이상의 기본 포트(예: 포트 80 및 포트 443)를 수신합니다. 그러나 아파치는가상 호스트(Apache가 하나의 서버에서 여러 웹사이트를 제공할 수 있도록 허용)은 모든 포트에서 수신 대기할 수 있습니다. 따라서 Wordpress용 가상 호스트가 포트 8888을 수신하도록 설정된 경우 Apache는 404를 반환할 수 있습니다(이는 Wordpress의 모든 설정과 별개일 가능성이 높습니다).

제안 사항으로 예를 들어 /Applications/MAMP/conf/apache/extra/httpd-vhosts.confWordpress 설치에 해당하는 가상 호스트가 있는지 살펴보십시오.

관련 정보