MAMP가 로컬 호스트에 대한 IP로 ::1을 올바르게 반환합니까?
이 토론에서 사용자는 Snow Leopard의 MAMP가 반환되는 것을 관찰했습니다. ::1을 localhost의 IP 주소로 지정하고 이것이 예상되는 동작인지 질문합니다.
응답 이해: IPv4/IPv6의 의미
제공된 솔루션은 다음 문제를 해결합니다. IPv4와 IPv6 주소의 근본적인 차이점을 설명하여 사용자의 우려를 해소합니다. ::1은 루프백 주소의 유효한 IPv6 표현이지만 일부 애플리케이션에는 IPv4 버전(127.0.0.1)이 필요할 수 있습니다.
해결책: IPv4 주소를 반환하도록 Apache 구성
이 문제를 해결하기 위해 권장되는 해결 방법은 macOS Mountain Lion에서 Apache 구성 파일(httpd.conf)을 수정하는 것입니다. "Listen" 지시문(예: Listen 127.0.0.1:80) 뒤에 ":80"을 추가하면 Apache는 포트 80에 대해 IPv4 및 IPv6 주소를 모두 수신합니다.
Apache를 다시 시작하면 이 변경 사항이 적용되며, 이제 사용자의 애플리케이션은 ::1 대신 IPv4 주소(127.0.0.1)를 검색할 수 있습니다.
문제 해결:
요약하면 MAMP의 :: 반환 localhost의 경우 1은 IPv6 사용을 반영하여 예상되는 동작으로 간주됩니다. 그러나 특정 IPv4 주소를 수신하도록 Apache를 구성하면 사용자는 애플리케이션에서 원하는 IPv4 주소를 얻을 수 있습니다.
위 내용은 MAMP는 기능적으로 ::1을 Localhost의 IP로 반환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!