>  Q&A  >  본문

nginx - 라우터의 포트 매핑 기능을 통해 인트라넷에 액세스하는 방법

공용 네트워크의 고정 IP(220.174.XX.XX) 아래에는 여러 개의 서버가 있으며, 이들 서버는 라우터를 통해 네트워크에 연결됩니다(192.168.0.220). nginx를 실행합니다. 서버에는 2개의 웹사이트가 있습니다. 이 두 웹사이트의 포트 매핑은 현재 다음과 같이 라우터에 설정되어 있습니다.
이 서버에서 실행 중인 nginx는 포트 80을 수신하고 외부 포트는 8888입니다. 그런 다음 DNSPOD의 설정을 통해 도메인 이름 http://files.XXXX.com:8888/을 통해 이 페이지에 액세스할 수 있습니다. nginx의 files.xxxx.com.conf 구성 부분은 다음과 같습니다.



이제 문제가 발생합니다. 두 번째 웹사이트 web.xxxx.com.conf의 구성 부분입니다. 으아아아 라우팅 포트 매핑 구성:

그런 다음 DNSPOD에서도 비슷한 A 레코드 구문 분석 설정을 했지만 여전히 http://web.xxxx.com:8080
에 액세스할 수 없습니다. 어떻게 구성해야 하나요?

巴扎黑巴扎黑2714일 전1131

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-16 17:10:59

    구성은 괜찮은 것 같은데 이유가 무엇인지 잘 모르겠습니다. 그러나 도메인 이름이 다르기 때문에 포트 8888을 사용하여 액세스할 수도 있습니다. http://web.xxxx.com:8888. 그리고, 설정을 수정하신 후 Nginx를 다시 시작하셨는지도 모르겠습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 17:10:59

    많은 가능성이 있습니다. 먼저 인트라넷의 포트 80을 사용하여 web.xxxx.com에 액세스할 수 있는지 확인하세요.

    공용망 고정IP임에도 일부 통신사에서는 여전히 80, 443, 8080 등의 포트를 차단할 수 있습니다. 상위 포트로 변경하여 먼저 테스트해보세요.

    일부 라우터는 제대로 작동하지 않을 수 있습니다. 내부 네트워크에서 외부 IP+ 포트에 접속하는 대신 외부 네트워크에 접속해 보세요.

    회신하다
    0
  • 취소회신하다