인터넷을 통해이 질문이 계속해서 반복되어 왔음이 확실하지만이 네트워킹에 대해 잘 모르기 때문에이 문제에 대한 조언이 필요합니다.
데비안에서 실행되는 Apache를 사용하여 서버를 설정하고 동일한 플랫폼에서 ProFTPD를 사용하는 FTP 서비스를 설정하고 있습니다. 내 서버의 내부 IP가 192.168.1.123이고 고정 IP라고 가정합니다. 외부 IP는 동적 IP이므로 모든 업데이터가 작동하는 DDNS 도메인을 설정했으며 www.example.com이 내 홈 IP에 매핑됩니다.
따라서 원하는 것은 웹 브라우저에 www.example.com을 입력하면 서버에서 호스팅되는 웹 페이지가 표시되고 ftp://www.example.com을 사용하여 FTP에 액세스 할 수 있다는 것 입니다.
내 질문은 :
1) 포트 80과 21을 192.168.1.123으로 바로 전달하고 있습니까? 그렇지 않은 경우 올바른 조치는 무엇입니까?
2) 올바른 경우 포트 80을 전달한 후 다음 메시지가 표시됩니다 (포트 21을 전달할 때 유사한 메시지가 표시됨).
Since port 80 is used, the DSL Modem Router WEB server port for your remote access will be moved to 8080.
웹 브라우저에 www.example.com을 입력하면 라우터 설정 페이지로 연결됩니다. www.example.com:8080을 입력하면 브라우저가 서버에 연결할 수 없다고 불평합니다.
따라서 서버 Apache 설정을 변경하여 포트 8080을 수신하고 포트 8080을 전달했습니다. 홈 네트워크에서 www.example.com:8080에 액세스하려고하면 서버에 연결할 수 없다는 불평이 있습니다. 그러나 친구의 집에서 www.example.com:8080에 액세스하면 서버의 웹 페이지 내용이 표시됩니다.
어쨌든 내 목표는 www.example.com (포트 80, 8080이 아닌)이 내 서버에서 호스팅되는 웹 페이지를 표시하고 ftp://www.example.com이 파일에 액세스하도록하는 것입니다.
도움이되는 경우 사용중인 모뎀 라우터는 TP-Link TD-W8960N입니다 (TP-Link 사이트를 검색하려는 경우 최신 모델이 아닙니다. 동일한 이름의 최신 모델이 있습니다). 사용중인 DDNS 서비스는 no-ip.com입니다.
감사.