Fedora로 홈 웹 서버를 구성했습니다. 이제 주소 표시줄에 localhost
또는 를 입력하면 192.168.0.1
Apache 테스트 페이지를 볼 수 있습니다. 하지만 주소 표시줄에 현재 동적 IP를 입력하면 연결할 수 없다는 메시지가 표시됩니다. inadyn과 dns를 사용하기 전에 이 작업을 수행했지만 LAN 연결을 시도하기 전에는 지금 Wi-Fi를 사용하고 있습니다. 그것 때문에 고민이 되는 것 같아요. 내 Fedora 데스크탑의 IP 192.168.143.1
는 가 되고 있고 기본 게이트웨이 IP는 가 되고 있기 때문입니다 192.168.1.3
. 들어가시면 192.168.143.1
아파치 테스트 페이지도 보입니다. 그러나 기본 게이트웨이 IP나 동적 IP에는 운이 없습니다.
어떻게 해결할 수 있습니까?
resolv.conf
인터넷에 연결할 때마다 네트워크 관리자가 자동으로 변경하기 때문에 변경하지 않았습니다 .
라우터가 없습니다. Wi-Fi 핫스팟으로 사용하는 삼성 갤럭시 휴대폰이 있습니다. 그리고 내 전화기에는 데이터 연결이 있습니다.
답변1
당신은포트포워딩라우터(전화)에서 로컬 네트워크(노트북)의 장치로 포트 80을 연결합니다.
이동 통신사에서는 기본적으로 인바운드 연결을 차단할 수 있으므로 이 방법이 작동하지 않을 수 있다는 점을 명심하세요.
답변2
문제는 라우터가 헤어핀 라우팅을 지원하지 않거나 해당 기능이 꺼져 있다는 것입니다. 이 문제를 해결하려면 새 라우터를 구입하거나 이름 확인을 통해 LAN 외부와 LAN 내부에서 다른 IP 주소를 반환해야 합니다.
답변3
Apache 구성을 확인하여 httpd 서버가 해당 IP 주소를 수신하고 있는지 확인하십시오. Listen *:80
기본 IP 주소 대신 내 IP 주소를 설정했습니다 . CentOS를 실행 중이고 구성 파일은 /etc/httpd/conf/
.
를 사용하여 동적 수신을 수행 중인지 확인할 수 있습니다 netstat -an
. 이와 같은 포트 80에 대한 항목이 1개 표시되어야 합니다 :::80
. 방화벽이 활성화되어 있습니까? 어디에서나 포트 80에 대한 모든 액세스를 허용해야 할 수도 있습니다. 외부 IP로 경로를 추적할 수 있나요?