- Erste Schritte
- Anforderungen
- Best Practices
- Installation
- Wird aktualisiert
- Identity Server
- High Availability Add-on
Installationsanleitung für den Orchestrator
Serverrollen und ‑Funktionen
InstallRolesAndFeatures.ps1
installiert.
-
Expandieren Sie Webserver (IIS) > Webserver > Allgemeine HTTP-Funktionen (Web Server (IIS) > Web Server > Common HTTP Features). Die Liste enthält die folgenden Einträge:
- Standarddokument
- HTTP-Fehler
- Statischer Inhalt
-
Expandieren Sie Web-Server (IIS) > Web-Server > Sicherheit. Die Liste enthält die folgenden Einträge:
- Filtern von Anfragen
- URL-Autorisierung
- Windows-Authentifizierung (Windows Authentication)
-
Expandieren Sie Webserver (IIS) (Web Server (IIS)) > Webserver (Web Server) > Anwendungsentwicklung (Application Development). Die Liste enthält die folgenden Einträge:
- ASP.NET45
- .NET Erweiterbarkeit 4.5
- Anwendungsinitialisierung
- ISAPI-Erweiterungen
- ISAPI-Filter
-
WebSocket
Hinweis: Windows Server 2019 ist standardmäßig mit ASP.NET47 ausgestattet. Die Funktion „.NET-Erweiterbarkeit 4.7“ ist ebenfalls standardmäßig ausgewählt.
-
Erweitern Sie Webserver (IIS) > Webserver > Managementtools. Die Liste zeigt die folgenden Objekte an:
- IIS-Verwaltungskonsole
-
Rufen Sie den Assistenten zum Hinzufügen von Rollen und Funktionen > Funktionen auf, um das folgende Element zu aktivieren:
- Client für NFS
hostname
ein oder öffnen das System und suchen nach dem Computernamen.
Das Ergebnis vom Öffnen der Adresse http://computername/ sollte die Standardseite des IIS sein.
Wenn die Seite nicht wie in dem oben stehenden Bild angezeigt wird, müssen Sie sicherstellen, dass der IIS-Server läuft und Port 80 geöffnet ist. Standardmäßig überwacht ISS Verbindungen auf Port 80 für eine IP, die an den Server gebunden sind.
Das passiert, selbst wenn keine Hostheader oder Bindungen für eine bestimmte IP festgelegt sind. Dies kann Sie daran hindern, dass Sie mehrere Webserver auf Port 80 ausführen.
Damit IIS spezielle IPs überwacht, befolgen Sie die nachfolgenden Anweisungen.
- Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten und geben Sie
netsh
ein. - Geben Sie
http
ein. -
Geben Sie den Befehl
show iplisten
ein, um die aktuelle Liste von IPs anzuzeigen, die Sie abhören möchten. Wenn keine IPs angezeigt werden, hört IIS standardmäßig alle IPs ab. -
Verwenden Sie den Befehl
add iplisten ipaddress=0.0.0.0
, um IIS einzustellen, um eine spezielle IP abzuhören. Stellen Sie sicher, dass 0.0.0.0 durch die korrekte IP ersetzt wird. Führen Sie den Befehl erneut für jede zusätzliche Adresse aus. - Geben Sie
exit
ein, wenn Sie sie verlassen möchten. - (Optional (Optionally)) Wenn Sie eine IP aus dieser Liste löschen müssen, verwenden Sie den folgenden Befehl:
delete iplisten ipaddress=0.0.0.0
. - Starten Sie IIS neu, um die Änderungen anzuwenden, mithilfe des Befehls
iisreset
.
Orchestrator benötigt Zugriff auf die folgenden Dateierweiterungen:
Dateityp |
Beschreibung |
---|---|
|
Wird für Automatisierungspakete und Bibliotheken verwendet. |
|
Wird zum Hochladen von Warteschlangenschemas verwendet. |
|
Wird zum Hochladen von Warteschlangenelementen und Kalendern sowie zum Herunterladen von Protokollen und Überwachungsdatensätzen verwendet. |
.png /.svg |
Wird zum Hinzufügen von benutzerdefinierten Logos zu Orchestrator-Instanzen verwendet. |
|
Wird zum Hochladen von Orchestrator-Lizenzdateien verwendet (nur Offline-Aktivierung). |
.ttf / .eot / .otf / .woff / .woff2 |
Wird für den Zugriff auf die Schriftartdateien verwendet. |
|
Wird zum Anzeigen von Orchestrator-Seiten und deren Inhalte verwendet. |
|
Wird zum Implementieren der Anwendungslogik verwendet. |
|
Wird für Darstellungs-, Layout- und Präsentationszwecke verwendet. |
Orchestrator
können neben der oben aufgezählten Liste auch alle anderen Dateierweiterungen verwendet werden.
Um alle nicht aufgelisteten Dateierweiterungen zu deaktivieren, verwenden Sie die folgende Regel zum Neuschreiben eingehender URL (Inbound URL Rewrite):
<rule name="remove namespace" enabled="true" stopProcessing="false">
<match url="(.*)UiPath.Server.Configuration.OData.(.*)" />
<action type="Rewrite" url="{R:1}{R:2}" logRewrittenUrl="true" />
</rule>
<rule name="remove namespace" enabled="true" stopProcessing="false">
<match url="(.*)UiPath.Server.Configuration.OData.(.*)" />
<action type="Rewrite" url="{R:1}{R:2}" logRewrittenUrl="true" />
</rule>