내 LAN 내에서 나무 딸기 파이에서 실행되는 node.js 애플리케이션이 있습니다. 하지만 지금은 웹에서 접속하고 싶습니다. 나는 http와 https를 통해 콘텐츠를 제공하고 실행중인 nginx 서버를 보유하고있다.Node.JS 다른 기계에서 Nginx로 프록시 리버스
https/ssl 엔드 포인트의 경우 단순한 와일드 카드 인증서가 있습니다. 이렇게하면 www.foo.com 및 foo.com으로 제한됩니다. 그래서 nodeapp.foo.com을 할 수 없습니다. 그래서 내 계획 B는 foo.com/nodeapp을 만들고 있습니다.
동적 콘텐츠를 올바르게 설정했지만 정적 콘텐츠가로드되지 않습니다. 예를 들어 생성 된 html 지점에서 사용 된 URL이로드되기 때문에 정적 콘텐츠가로드되지 않습니다. foo.com/js/jquery.js 대신 foo.com/nodeapp/js/jquery.js
누구나이 설정 방법에 대한 정보를 얻을 수 있습니까? 난 모든 종류의 물건을 (URL을 재작 성 nginx, URL을 node.js에서 재작 성)했지만 길을 잃었 어.
나는 상황을 오해하고 있을지 몰라도, /js/jquery.js 대신 /nodeapp/js/jquery.js를 참조하기 위해 html을 생성하는 코드를 변경하지 않는 것이 좋습니다. – BrandonKowalski