포트 80의 WAN에서 Apache2 웹 서버에 텔넷을 연결할 수 없습니다.

포트 80의 WAN에서 Apache2 웹 서버에 텔넷을 연결할 수 없습니다.

지시문을 사용하는 것 외에 포트 80을 여는 httpd.conf에 대한 특정 포트 구성이 있습니까 Listen 80?

netstat -aon은 LISTENING을 제공하지만 할 수 없습니다 telnet machineName 80(연결에 실패했다고 표시됨)

추신: 포트 80에 대해 방화벽 규칙이 설정되었지만 여전히 성공하지 못했습니다. 어떤 아이디어가 있습니까?

답변1

이제 이 작업을 단계별로 수행해 보겠습니다.

먼저 machineName에서. 응답을 받을 수 있으면 telnet 127.0.0.1 80Apache가 올바르게 구성된 것입니다. 해당 컴퓨터에서 가능하다면 telnet machineName 80외부 네트워크에서도 수신 대기하고 있으며 방화벽이 올바르게 설정되어 있습니다. 외부 포트에서 수신 대기하지 않는 경우 listen *:80.

지금. 사내 네트워크의 다른 컴퓨터에서. 거기에서 시도하십시오 telnet machineName 80. 작동한다면 내부 DNS가 시스템 이름을 올바르게 처리하고 있는 것입니다.

마지막으로 외부에서. 먼저, 컴퓨터의 이름을 정의해야 합니다. 옵션 1, 이미 도메인을 소유하고 있는 경우 해당 도메인의 컴퓨터에 대해 A 레코드를 설정해야 합니다. 이는 해당 컴퓨터가 machineName.yourdomain.comWAN 주소에서 활성화되어 있음을 나타냅니다. 옵션 2, 도메인을 구입하고 WAN 주소에 A 레코드를 지정합니다. 옵션 3, 라우터에서 동적 DNS를 구입하고 설정합니다. 어떤 경우든, WAN에 도착하는 트래픽을 내부 주소 machineName. 그런 다음에만 (예를 들어) telnet myMachine.yourdomain.con 80웹 브라우저에서 이름을 지정하여 외부에서 연결할 수 있습니다.

관련 정보