Citrix Web Interface – 403 error

Citrix CloudGateway (Express) en Citrix Web Interface kunnen niet naast elkaar op dezelfde server draaien. De CloudGateway veranderd instellingen op IIS waardoor de Web Interface niet meer werkt.

Citrix Web Interface 403 error

Ook andere applicaties die gebruik maken van IIS kunnen de Web Interface instellingen veranderen, waardoor deze niet meer werkt. De Citrix Web Interface zal op dat moment hoogst waarschijnlijk een 403 error geven. Her installeren van de Web Interface heeft geen nut. De installatie past namelijk de instellingen van IIS niet aan en gaat er van uit dat deze default (en goed) zijn ingesteld.

 

In deze post doorlopen we een drietal instellingen die veranderd kunnen zijn, waardoor de Web Interface een 403 error geeft. Het terugzetten van deze instellingen in hun default waarde kan er voor zorgen dat de Web Interface weer gaat werken. We gaan hierbij uit van IIS 7 of 7.5 (Windows 2008 / 2008R2). Open hiervoor de IIS Management Console (de nieuwe versie, niet de legacy versie). Check onderstaande instellingen op zowel de root van de IIS site, als in de IIS subdir /Citrix/XenApp. De root zal waarschijnlijk de Default Website zijn.

Authentication

Ga als eerste naar Authentication. Controleer hier of anonieme toegang nog is geactiveerd (Anonymous Authentication – Status Enabled).  Is dit niet het geval, dubbelklik dan op de tekst ‘Anonymous Authentication’ en schakel deze in.

Default Document

Controleer of de Default Document Feature is ingeschakeld. Klik hiervoor in de management interface op Default Document. Als rechtsboven in staat dat de feature is uitgeschakeld (1), kun je deze inschakelen door op ‘Enable’ te klikken in het aktiemenu in het rechterscherm (2). Het kan tevens zijn dat de volgorde van de default document is aangepast. Controleer daarom de volgorde (3). Is deze niet correct, pas deze dan aan door ergens in het vak bij (3) te dubbelklikken, en de volgorde te veranderen.

Handler Mappings

De Citrix Web Interface vereist dat Handler Mappings op read/write mode staan. Ga hiervoor eerst naar Handler Mappings en selecteer vervolgens aan de rechterkant de optie ‘Edit Feature Permissions’. Selecteer in het venster wat zich toont, de permissies ‘read’ en ‘write’ door de checkbox aan te klikken.

 

Dit zijn de meest voorkomende instellingen die de oorzaak kunnen zijn van de 403 error in de web interface. Mocht dit ook niet werken, dan is een mogelijk oplossing om de web interface te verwijderen en daarna IIS te de-installeren om vervolgens alles weer te installeren. Denk er daarbij aan, om een repair uit te voeren van de .Net feature te herstellen.

Met deze optie kun je de Citrix CloudGateway en Citrix Web Interface naast elkaar op dezelfde server laten draaien. Dit wordt echter niet gesupport door Citrix. Tevens kan ik niet met zekerheid zeggen of alle functies van de CloudGateway blijven draaien. Ik vermoed dat bijvoorbeeld de legacy mode van de CloudGateway, waarmee oude clients met een PN Agent naar de CloudGateway service kunnen connecten, niet meer werkt.