2014-11-13 2 views
2

포트 8888을 포트 8088 외부로 포워딩하려하고 있습니다.공항 익스트림 포트 포워드 8888에서 80으로 작동하지 않음

이 작업은 ssh와 함께 작동하며 포트 22222를 내부 네트워크에있는 포트 22로 포워딩합니다. 거기에 문제 없습니다.

이제 테스트 목적으로 웹 서버를 설치하고 8888 포트를 테스트 웹 서버의 포트 80으로 전달하려고합니다. 나는 80에서 80을 앞으로 내버려두고 싶지 않다. 이미 작업을 계속해야하는 다른 기계에 사이트가 있기 때문이다. 여기에 내가 무슨 짓을했는지의 :

  • 설명 : web_dev
  • 공공 UDP 포트 :
  • 공공 TCP 포트 : 8888
  • 개인 IP 주소 : 10.0.1.216
  • 개인 UDP 포트 :
  • 개인 TCP 포트 : 80

이걸 내가 원하는대로해야합니까? http://example.com:8888과 같은 URL을 사용하여 네트워크 외부에서 서버에 액세스하려고하면 브라우저가 이미 포트 80에서 80 (즉, 테스트 사이트가 아닌)으로 전달되는 "기본"사이트를 표시합니다. 기묘한.

별도의 서버에있는 별도 사이트입니다.

사이트 1 (기본 사이트)은 10.0.1.2이고 라우터는 해당 포트에 대해 포트 80에서 80을 전달합니다. 잘 작동합니다.

사이트 2 (테스트 사이트)는 10.0.1.216이고 라우터는이를 위해 포트 8888을 80으로 전달합니다. 이것은 제가 원하는 방식으로 작동하지 않는 것입니다. 서버가 내부 네트워크에서 정상적으로 작동합니다 (예 : http://10.0.1.216). 내가 기대하는 페이지를 제공합니다.

내가 뭘 잘못하고 있니? 나를 똑바로 세워 줘서 고마워.

- 매트

답변

0

메 ... 내가 원하는대로 할 수 없었다.

그래서, 제 해결책은 역방향 프록시 서버로 nginx를 사용하여 Ubuntu의 VM 인스턴스를 설정하고 직접 요청했습니다. 어쨌든 언젠가는 그렇게하는 의미였습니다. 이로 인해 촉매제가 앞으로 나아갔습니다.

지금까지 작동하는 것으로 보입니다.

- 매트

관련 문제