Voorbeeld configuration IIS

Voorbeeld configuration IIS

Installeer Application Request Routing (ARR)

De eerste stap is het installeren van de add-on module voor Application Request Routing voor IIS. Met Windows Server 2012 R2 of latere versies zoals Windows Server 2016 en 2018 kunt u de Microsoft Web Platform Installer 5.1 (WebPI) gebruiken om de URL Rewrite Module te downloaden en te installeren. Zoek naar 'URL Rewrite' in de zoekopties en klik op 'Toevoegen'. U kunt de extensie ook downloaden van IIS.net - https://www.iis.net/downloads/microsoft/application-request-routing.


Zodra de module is geïnstalleerd in IIS, zie je een nieuw icoontje in de IIS Administration Console, genaamd URL Rewrite - u zult merken dat Url Rewrite ook een add-on is die apart kan worden geïnstalleerd, maar dat ARR de functionaliteit van Url Rewrite gebruikt om de server te laten fungeren als een reverse proxy. Dit pictogram is aanwezig op het niveau van elke site en web-applicatie die u in de server heeft, en maakt het mogelijk om redirect regels te configureren die zullen gelden vanaf dat niveau naar beneden.

Een Reverse Proxy-regel instellen met behulp van de Wizard.

Open de IIS Manager Console en klik op de Default Web Site in de boomstructuur aan de linkerkant. Selecteer het pictogram URL Rewrite in het middelste deelvenster en dubbelklik erop om de interface URL Rewrite te laden.


Kies de actie 'Regel toevoegen' in het rechterdeelvenster van de beheerconsole en selecteer de 'Reverse Proxy Rule' in het Wizard-venster. Nu kunnen we de routeringsinformatie invullen.
Nog steeds in hetzelfde configuratievenster, moeten we ook informatie invullen voor de response die door de backend server worden uitgezonden en die via de IIS server terug gaat naar de verzoekende browser. Deze response kunnen absolute hyperlinks bevatten of andere informatie. Als deze zo naar de browser worden gestuurd, kan de eindgebruiker geen toegang krijgen tot de bronnen waar deze links naar verwijzen, eenvoudigweg omdat de browser niet weet waar http://localhost:7070 zich bevindt en hoe het kan worden bereikt. We moeten deze omzetten in de hostnaam van de reverse proxy server, en ze eruit laten zien als: https://mypublicserver.com/ . Daarom vinken we het vakje "De domeinnamen van de links in HTTP-reacties herschrijven" aan in de sectie Outbound Rules. Vul in 

  1. Van: localhost:7070
  2. Naar: uw domeinnaam. Bijvoorbeeld: https://salureconnect.customer.com
De basisinstelling voor de reverse proxy zijn nu voltooid, waarbij IIS in staat is inkomend verkeer op te vangen en door te sturen naar de backend server, en antwoorden van de backend server te inspecteren en URL-links in de antwoorden te herschrijven zodat ze overeenkomen met de host-headers die IIS gebruikt om de site te publiceren.


    • Related Articles

    • Voorbeeld configuratie NginX

      De volgende configuratie is een minimale configuratie in NginX voor het gebruik van de Agent. Natuurlijk kan deze configuratie worden uitgebreid en verdeeld over meerdere conf-bestanden. worker_processes  1; events {       worker_connections  1024; } ...
    • Beveiliging

      De agent van SalureConnect is een webserver zonder front-end. Dit betekent dat beveiligingsproblemen zoals CORS, XSS, CSRF enz. niet van toepassing zijn. De belangrijkste beveiligingskwesties zijn authenticatie, encryptie en rate-limiting. ...
    • Organigram inrichten voor autorisatie

      Het organigram bepaalt wat gebruikers zien in de dashboards. Dit artikel beschrijft hoe het organigram ingericht kan worden en hoe gebruikers hieraan gekoppeld kunnen worden. Bronsystemen inladen In de meeste organisaties worden meerdere ...
    • Requirements en installatie

      Om de agent correct te laten werken, zijn de volgende instellingen nodig. Hard- en softwarevereisten Windows Server 2012 64 bit of 2016 64 bit met 8 GB Ram, minimaal 2 CPU cores met 2.40 GhZ, 150 GB harde schijf; Verbinding met het internet ...
    • Rollen

      Autorisatie kan per gebruiker worden ingericht, maar het is beter om dit zoveel mogelijk te doen via rollen. Een rol kan aan meerdere gebruikers gekoppeld worden. Dit maakt het mogelijk om eenvoudig op één plaats de rechten van groepen gebruikers aan ...