로컬 IP를 통해 아파치 웹 서버에 액세스


1

집에서 실행되는 아파치 웹 서버가 있습니다. 집 이외의 다른 곳에서 액세스하려면 집 IP 주소를 입력해야합니다. 그러나 집에있을 때 192.168.1.x를 사용하여 액세스해야하며 내 IP로 이동하면 제목이 로그인 인 빈 페이지가 표시됩니다.

로컬로도 IP로 이동하여 웹 서버에 액세스 할 수 있도록하려면 어떻게해야합니까?

답변:


1

쉽지 않습니다.

집 밖에서 라우터 / 모뎀 / 방화벽을 통해 리디렉션 또는 전달 포트를 설정했습니다. 실제로 홈 네트워크에 연결하려면 해당 모뎀의 공용 IP와 통신해야합니다.

홈 네트워크 내부에있는 경우 해당 공용 IP 주소가 존재하지 않습니다. 192.168 ... 주소는 라우터 (또는 사용자가 수동으로)에 서버에 할당 한 로컬 IP입니다.

동일한 IP를 사용하려면 라우터에서 공개 IP 요청을 내부적으로 요청하고 서버로 라우팅하도록 지시하는 규칙을 빌드해야합니다. 가장 일반적인 가정용 라우터는이를 지원하지 않습니다.


DD-WRT를위한 솔루션 : superuser.com/questions/285699/…
Mike Soule

"Hairpin Routing"에 대한보다 자세한 주제 : superuser.com/questions/418928/…
Mike Soule

0

Apache Server를 사용하여 PC의 외부 포트에서 내부 포트로 트래픽을 전달하려면 홈 라우터 (이 기능이있는 경우)에서 규칙을 설정해야합니다.

예를 들어, 외부 포트 80에서 내부 IP 192.168.xx의 포트 80까지. 내부 웹 서버에 고정 IP를 할당하는 것이 좋습니다 (이 기능이있는 경우).

이런 식으로 네트워크 내부와 외부에서 공용 IP를 호출하면 동일한 사이트를 볼 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.