저는 Alibaba Cloud 서버를 가지고 있습니다. 운영 체제는 Windows Server 2008입니다. jboss 서버를 설치하고 도메인 이름을 신청하고 도메인 이름을 공간으로 확인했습니다. 현재 프로젝트 접근 경로는
http://beta.yaoxiao2.cn:8180
제가 기대하는 효과는 다음과 같습니다: http://beta.yaoxiao2.cn 즉, 웹사이트에 접속하려면 포트 번호로 이동하세요
질문: nginx 프록시 서버를 통해 깨달았는데 Alibaba Cloud 서버의 포트에 액세스할 수 있습니다. 그런데 로컬 컴퓨터에서는 해당 포트에 접근할 수 없나요?
Alibaba Cloud 서버 브라우저 액세스 렌더링은 다음과 같습니다.
알리바바 클라우드가 아닌 서버 브라우저 [로컬 컴퓨터]의 접속 효과는 다음과 같습니다.
알리바바가 아닌 클라우드 서버 브라우저 [로컬 컴퓨터]는 포트 8180을 추가해야만 접속할 수 있습니다. 렌더링은 다음과 같습니다:
nginx 구성은 다음과 같습니다:
질문: 로컬에서 포트 액세스를 어떻게 얻을 수 있나요? 초보라서 답변좀 부탁드립니다..감사합니다...
서버는 로컬에서 웹사이트에 접속할 수 있지만
하지만 외부 네트워크에서 웹사이트에 접속하려면 등록이 필요합니다
오래 보고 있었는데 등록해야겠어요. 등록하지 않으면 포트번호만 추가할 수 있습니다.
그렇다면 우리는 왜 Windows를 서버 시스템으로 사용해야 할까요? 기본적으로 우리는 Windows 서버를 본 적이 없습니다.
등록되지 않았으며 역방향 프록싱 후 nginx를 다시 시작해야 합니다. 그렇지 않으면 수정 사항이 적용되지 않습니다.
알리바바 클라우드는 등록이 필요한데, 해외 서버는 등록이 필요 없는 것 같습니다.
포트를 바꿔보면 알 수 있습니다
Alibaba Cloud는 등록되어 있어야 합니다. 등록하지 않으면 분석이 불가능합니다. IP를 사용하여 Alibaba Cloud 웹사이트에 접속할 수 있습니다. 등록 후 접속할 수 있는 당사 홈페이지도 마찬가지입니다.
가장 간단한 해결책은 포트 80을 변경하는 것입니다