이제 서버는 WINDOWS이고, NODEJS 프로젝트를 배포하려고 합니다. 도메인 이름을 바인딩해야 하기 때문에 nginx를 역방향 프록시로 사용하려고 합니다.
저는 WIN SERVER에서 nginx가 실제로 어떻게 사용되는지 모르겠습니다. 경험이 있는 친구들의 간단한 소개 부탁드립니다.
또한 nginx를 사용하지 않는 경우 사람들은 일반적으로 node.js 프로젝트를 어떻게 배포합니까? IIS를 활용하는 방법도 있는 것 같은데, IIS가 nginx만큼 안정적이지는 않은 것 같습니다.
nginx는 Windows를 거의 지원하지 않으며 기껏해야 간단한 개발에만 사용할 수 있습니다. Windows의 nginx는 동시에 두 가지 요청을 지원하지 않으므로 프로덕션 환경에서 사용하는 것은 망상입니다. nginx의 하위 계층은 Linux를 가장 잘 사용할 수 있도록 설계되었습니다. Windows에서 거의 사용할 수 없더라도 성능은 매우 문제가 됩니다.
사실 최종적으로 분석해 보면 Windows 서버는 정말 사용하기 쉬운 Microsoft 자체 시스템입니다. Windows의 웹 서버는 여전히 가장 안정적인 IIS입니다. 마이크로소프트의 단점은 폐쇄적이라는 점이지만 그 기술력은 매우 인상적이다. 결국 상용 제품에는 비용이 지불됩니다.
물론, 최신 버전(적어도 최신 버전)을 사용하고 있다는 전제가 있습니다. IIS6이 설치된 Windows Server 03 서버를 아직 사용하고 있다면 아무도 도움을 줄 수 없습니다.