HTTPD 패키지를 설치하고 집에 있는 컴퓨터에 개인 웹 서버를 설정했습니다. 서버가 실행 중인데 외부 IP 주소를 사용하여 외부에서 서버에 접속할 수 없습니다.
내 라우터 때문인 것 같습니다. 집에 3대의 컴퓨터가 라우터를 통해 연결되어 있고 그 중 하나가 웹 서버입니다. 이 작업을 수행하려면 어떻게 해야 합니까?
답변1
외부 IP 주소에서 Apache를 실행하는 내부 시스템으로 포트 80을 전달해야 합니다.
일반적으로 이는 라우터의 웹 인터페이스를 통해 수행됩니다. 규칙은 다음과 같이 말합니다.
외부 포트: 80 외부 IP: 일반적으로 WAN IP로 알려져 있습니다. 내부 IP: LAN IP라고도 합니다. 192.168.1.X와 유사합니다. 내부 포트: 80
이 규칙은 외부 IP @ 포트 80에서 내부 IP @ 포트 80으로 모든 트래픽을 전달합니다. 주소는 80일 필요는 없으며 모든 IP가 될 수 있습니다. 고려해야 할 유일한 점은 Apache 웹 서버가 이 내부 LAN 포트를 "수신"하고 있다는 것입니다. 이는 Apache 파일에서 구성할 수 있습니다 httpd.conf
.