Plusieurs sites Web sont configurés sur un serveur IIS 6, distingué par l’en-tête de l’hôte.
Cependant, je souhaite que l'un des sites Web soit desservi par un serveur Linux / Apache sur mon réseau. Dois-je utiliser un complément de proxy inverse pour IIS ou existe-t-il un moyen simple de dire à IIS de transmettre toutes les demandes à un autre serveur?
iis
reverse-proxy
Daniel O
la source
la source
J'utilise un logiciel tiers pour Windows (IIS) à cette fin, qui - outre d'autres éléments tels que la réécriture d'URL - effectue très bien ce travail: ISAPI Rewrite .
Recherchez "proxy". Voici la documentation de la règle RewriteProxy .
Il existe également un projet open source très similaire: Isapi Rewrite Filter de Ionic .
la source
Non, pas sous IIS 6. Utilisez nginx / ubuntu (ou même nginx sous Windows) en tant que proxy inverse devant votre serveur IIS6. Nous avons dû utiliser IIS7.5 pour les fonctionnalités de proxy inverse
la source
Cet article de la base de connaissances Microsoft devrait aider à répondre à cette demande.
Procédures pour rediriger les demandes vers un autre site Web ou répertoire:
Dans le Gestionnaire IIS, développez l'ordinateur local, cliquez avec le bouton droit sur le site Web ou le répertoire que vous souhaitez rediriger, puis cliquez sur Propriétés.
Cliquez sur l'onglet Répertoire de base, Répertoire virtuel ou Répertoire.
Sous Le contenu de cette source doit provenir, cliquez sur Une redirection vers une URL.
Dans la zone Rediriger vers, tapez l'URL du répertoire ou du site Web de destination.
la source