최근에 내 아파치 웹 서버가 내 로컬 네트워크 외부에서 작동을 멈췄습니다. 동일한 네트워크에있는 장치는 ipv4, 공용 IP 또는 도메인 이름을 사용하여 연결할 수 있지만 (따라서 포트 포워딩 문제라고 생각하지 않습니다) 네트워크 외부에서는 아파치에 연결할 수 없습니다. 나는 또한 다른 포트를 사용하여 다른 호스팅 서비스에 연결을 시도했으며 작동했습니다. 내 isp는 포트 80을 차단하지 않았으며 차단을 시작했을 가능성은 거의 없다고 생각합니다.
외부 연결 테스트 이후 몇 가지 변경 사항 :
wlan0
와 eth0
인터페이스 간의 브리지를 사용하여 무선 액세스 포인트로도 실행되도록 내 서버를 구성했습니다 (이제 br0
ip 주소를 사용하여 Apache를 포함한 모든 서비스에 연결).
아파치가 인증서를 갱신하기 위해 SSL 모듈을 비활성화했습니다 (certbot이 인증을 위해 아파치에 연결할 수 없기 때문에 할 수 없었습니다)
한 가지 주목할 점은 로컬 네트워크 외부의 요청은 오류가 나타나지 않기 때문에 Apache에 도달하지 않는 것 같습니다. /var/log/apache2/error.log
어떤 이유로 문제는 내 라우터가 원격 연결에서 포트 80을 전달하지 않는 것입니다. 왜 그런지 모르겠지만 포트를 삭제하고 다시 추가하고 라우터를 재부팅하면 작동하는 것 같았습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다