4 votes

Nginx transmet les tls en fonction du domaine

Est-il possible de transférer certaines requêtes tls basées sur leur nom de domaine vers un autre serveur (via nginx) ?

J'ai un serveur nginx public qui sert quelques pages via http et https (dans l'image b.com). J'ai maintenant une machine virtuelle accessible uniquement via le serveur nginx, qui exécute un serveur apache. Puis-je dire à mon serveur nginx de transmettre la demande (à a.com) au serveur 10.x.x.x sans toucher au protocole tls ? Grâce à SNI, nginx devrait savoir quel domaine est demandé ?

Je n'ai pas les certificats pour a.com sur le serveur public.

Problem

1voto

Pour autant que je sache, NGINX ne peut pas transférer les demandes de cette manière : il gère toujours le handshake ssl par lui-même.

Cependant, haproxy y sniproxy semble faire l'affaire, d'après les réponses données dans ce fil : Un Reverse Proxy peut-il utiliser SNI avec un passage SSL ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X