Le serveur exécute Windows Server 2019 Standard avec IIS 10, et il possède deux interfaces réseau avec des adresses IP publiques (198.51.100.1 et 203.0.113.1).
Ma configuration souhaitée :
- IIS : 198.51.100.1 sur le port 80
- IIS : 198.51.100.1 sur le port 443
- IIS : 203.0.113.1 sur le port 80
- nginx : 203.0.113.1 sur le port 443
Mais après le démarrage de IIS, le http.sys (PID=4) commence à écouter les ports 80 et 443 sur toutes les IP :
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 4
TCP \[::\]:80 \[::\]:0 LISTENING 4
TCP \[::\]:443 \[::\]:0 LISTENING 4
Je peux limiter à une adresse particulière avec la commande 'netsh http add iplisten', mais je veux utiliser les adresses 198.51.100.1 et 203.0.113.1 dans IIS. Iplisten n'est pas autorisé à spécifier des ports.
Et je ne veux pas utiliser de proxy inverse...
Quelqu'un sait-il comment je peux utiliser 443 à la fois dans IIS et nginx ?
1 votes
Ne pouvez-vous pas utiliser Site ==> Bindings dans IIS Manager pour arrêter d'écouter toutes les adresses IP et limiter IIS à l'adresse IP spécifique 1.1.1.1 pour le port 443, laissant l'adresse IP 2.2.2.2:443 et le port libre pour que nginx puisse se lier ?
0 votes
Les liaisons IIS sont définies sur des adresses spécifiques (en fonction de la configuration que je souhaite). Cependant, http.sys écoute sur toutes les adresses, 0.0.0.0:80 et 0.0.0.0:443.