외부 세계에서 Ubuntu 헤드리스 상자에 액세스하고 싶습니다.
포트포워딩을 하려고 하는데 뭔가 문제가 있는 것 같아요...
나는 d-link DSL-2640B를 사용했습니다.
고급 -> 포트 포워딩
serverName: 웹 서버(HTTP)
외부 포트 시작: 8891
외부 포트 끝: 8891
TCP
내부 포트 시작: 8891
내부 포트 끝: 8891
서버 IP: 192.168.1.99
원격 IP 주소: ????????
nboundFilter: 모두 허용
완 인터페이스: ppp0_2
답변1
Apache 서버가 포트 80 또는 8891에서 실행되고 있습니까? 우분투의 기본 아파치 설정은 포트 80에서 수신하도록 설정합니다. 즉, 라우터에서 8891 대신 포트 80을 전달해야 함을 의미합니다.
해당 포트(8891)만 사용하려면 /etc/apache2/ports.conf 파일로 이동하여 "Listen 80"을 "Listen 8891"로 변경한 다음 서버를 다시 시작해야 합니다.
답변2
그래서 같은 문제가 있는 사람에게는... 문제가 없었습니다.
publicIp:port를 사용하여 WAN 내에서 내 서버 아파치에 액세스하려고 했습니다.
나는 단순히 다른 인터넷 네트워크에서 탐색을 시도했고 publicIp:port를 사용하여 서버로 올바르게 라우팅되었습니다.
이제 왜 이것이 또 다른 질문의 주제입니까? :)