Zum Hauptinhalt springen

Step by step: Einrichten des IIS7 und der für arcplan notwendigen Komponenten

Schritt 1: Den IIS installieren und konfigurieren 

Überprüfen ob der IIS7 installiert ist

willkommen-iis7

Ist der IIS nicht installiert, muss er über die Windows-Features installiert werden.

Installieren der benötigten Features für den IIS

Auch wenn der IIS7 installiert ist, sind im Standard nicht alle notwendigen Komponenten installiert. Diese müssen nachträglich hinzugefügt werden:

  • Start >> Administrative Tools >> Server Manager >> Roles >> Web Service (IIS) >> Add Role Services

iis7-notwendige-komponenten-hinzufuegen

  • Auswahl "Add Role Services" nach Rechtsklick auf Web Server (IIS)

iis7-add-role-services

  • Auswahl und Installation der folgenden Komponenten:

is7-auswahl-installation-komponenten

 

Schritt 2: Einrichten des IIS7 und Konfiguration der CGI-Ausführung

In diesem Tutorial wird die Default-Website verwendet.

Erstellen und Konfigurieren eines virtuellen Ordners „scripts“ für die arcplan-Server-Komponenten

  • Start >> Administrative Tools >> Internet Information Services (IIS) Manager

konfigurieren-virtueller-ordner

  • Erstellen des virtuellen Ordners „scripts“
  • Rechte Maustaste auf „Default Web Site“ und Auswahl des Menüpunktes „Add Virtual Directory...“

iis7-add-virtual-directory

Aktivieren der CGI-exe Ausführung

  • Auswahl des „scripts“-Ordners im linken Baum
  • Aufruf des „Handler Mappings“ aus dem rechten Fenster
  • Überprüfen, ob der Eintrag „CGI-exe“ aktiviert ist

cgi-exe-aktivieren

  • Ist CGI-exe nicht aktiv, kann es über die rechte Maustaste und „Edit Feature Permissions ...“ aktiviert werden
  • Hier muss der Haken bei „Execute“ gesetzt werden

edit-feature-permissions

Schritt 3: Installieren der Client- und CGI-Komponenten mittels der arcplan Administration Console in den scripts Ordner

Für beide Schritte muss der arcplan-Administrator über den Befehl „Run as administrator“ (Kontextmenü mit Shift + rechte Maustaste) als Administrator geöffnet werden. Ansonsten reichen die Rechte nicht aus, um Dateien im Stammordner (wwwroot) des Webservers anzulegen. Aus demselben Grund muss diese Konfiguration auch auf dem arcplan-Server lokal durchgeführt werden. Eine Ausführung von einem entfernten Developer Client ist nicht möglich.

Client Komponenten

  • Im linken Fenster: Auswahl des Reiters „Server Objects“
  • Im rechten Fenster: Webserver >> Webserver 1 >> arcplan Client Components >> Installieren ... (rechte Maustaste)
  • Wichtig:
    Unter „Externe URL des Zielverzeichnisses“ bitte immer den FQD-Namen (Fully-Qualified Domain Name >> myserver.mydomain1.mydomain2) eingeben.

arcplan-client-komponente

CGI-Komponenten

  • Im linken Fenster: Auswahl des Reiters „Server Objects“
  • Im rechten Fenster: Webserver >> Webserver 1 >> arcplan CGI Components >> Installieren ... (rechte Maustaste)
  • Wichtig:
    Unter „Externe URL des Zielverzeichnisses“ bitte immer den FQD-Namen (Fully-Qualified Domain Name >> myserver.mydomain1.mydomain2) eingeben.

arccgi-installieren

Schritt 4: Explizites freigeben der arcCGI7.exe zur Ausführung durch den IIS

Abschließend muss die soeben in das Webserver-Verzeichnis übertragene arcCGI.exe noch mit Ausführungsrechten versehen werden.

  • Wechseln in den „Internet Information Services (IIS) Manager“
  • Auswahl des Ordners „scripts“
  • Doppelklick auf den Eintrag „CGI-exe“ im rechten Fenster

webserver-verzeichnis-konfigurieren

  • Script Mapping oder Handler Mapping anpassen und die konkrete arcCGI.exe-Datei auswählen
  • Kontrollieren der Einstellungen unter „Request Restrictions“. Diese müssen wie folgt gesetzt sein.

kontrolle-einstellungen-request-restrictions