%3F.png)
프로덕션 서버를 라우팅하고 보호하기 위해 실행 중인 프로덕션 서버 앞에 프록시 서버를 구현해야 합니다. 프로덕션 서버에서는 여러 node.js 애플리케이션이 서로 다른 포트를 수신합니다.
client1.example.com --> ProxyServer --> Application on LiveServer1 at port 3001
client2.example.com --> ProxyServer --> Application on LiveServer1 at port 3002
...
client100.example.com -> ProxyServer --> Application on LiveServer6 at port 3001
모든 하위 도메인은 https를 통해서만 액세스할 수 있어야 하며 사용자에게 SSL 인증서 문제(중간자)가 발견되어서는 안 됩니다. 나는 Squid 또는 nginx를 사용하여 조사하고있었습니다. 이 설정에 무엇을 추천할 수 있나요?
답변1
예를 들어 squid는 워크스테이션의 프록시로 간주됩니다. 역방향 프록시가 필요하므로 nginx가 좋은 선택이라고 생각합니다.
답변2
요즘 Nginx는 역방향 프록시에 가장 적합한 옵션입니다. 또 다른 좋은 옵션은 바니시입니다. Squid는 많은 기능을 제공하지만 그 목적은 역방향이 아닌 정방향 프록시로 작동하는 것입니다. 다른 것들은 역방향 프록시에 초점을 맞추고 있습니다 :)