Benutzerportal anpassen
Citrix Gateway-Installationen, die das Portal für VPN-Benutzer bereitstellen, enthalten die Option, ein Portal-Design auszuwählen, um ein individuelles Erscheinungsbild für die Portalseiten zu erzielen. Sie können aus einem bereitgestellten Themensatz auswählen oder ein Thema als Vorlage verwenden, um ein benutzerdefiniertes oder gebrandetes Portal zu erstellen. Mit dem Konfigurationsdienstprogramm können Sie ein Thema ändern, indem Sie neue Logos, Hintergrundbilder, benutzerdefinierte Beschriftungen für Eingabefelder und verschiedene andere Attribute des CSS-basierten Portaldesigns hinzufügen. Die integrierten Portal-Themen enthalten Inhalte für fünf Sprachen: Englisch, Französisch, Spanisch, Deutsch und Japanisch. Verschiedene Benutzer werden in verschiedenen Sprachen bedient, abhängig von den von ihren Webbrowsern gemeldeten Gebietsschemas.
Sie haben die Möglichkeit, eine benutzerdefinierte Endbenutzer-Lizenzvereinbarung (EULA) zu erstellen, die VPN-Benutzern angezeigt wird, bevor sie sich anmelden dürfen. Die EULA-Funktion unterstützt gebietsschemaspezifische Versionen einer EULA, die Benutzern basierend auf den von ihren Webbrowsern gemeldeten Gebietsschemas präsentiert werden.
Sowohl Portal-Themen als auch EULA-Konfigurationen können unabhängig voneinander auf der virtuellen VPN-Server- und VPN-Ebene gebunden werden.
Wichtig: Citrix unterstützt keine Anpassungen, die Codeänderungen erfordern, und bietet keinen Support zur Lösung von Problemen, die über die Rückkehr zu einem Standarddesign hinausgehen.
Anwenden eines Portal-Themas
Standardmäßig ist das VPN-Portal so konfiguriert, dass es das Caxton-Design verwendet. Das Caxton-Thema heißt Default.
Caxton-Thema
Citrix Gateway enthält zwei zusätzliche Themen, die auf das Portal angewendet werden können: Die Themen Greenbubble und X1.
Greenbubble-Thema
X1-Thema
Sie können jedes der bereitgestellten Themen direkt auf einen virtuellen VPN-Server oder als globale VPN-Bindung anwenden.
Binden eines Portal-Themas an einen virtuellen VPN-Server
Sie können ein Portal-Design an einen vorhandenen virtuellen Server oder beim Erstellen eines neuen virtuellen Servers binden.
Verwenden der Befehlszeile, um ein Portal-Thema an einen vorhandenen virtuellen VPN-Server zu binden
Geben Sie an der Eingabeaufforderung;
bind vpn vserver <name> -portaltheme <name>
<!--NeedCopy-->
Verwenden des Konfigurationsdienstprogramms, um ein Portaldesign an einen vorhandenen virtuellen VPN-Server zu binden
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway und klicken Sie auf Virtuelle Server.
- Wählen Sie einen virtuellen Server aus und klicken Sie dann auf Bearbeiten.
- Wenn ein Portal-Design noch nicht an den virtuellen Server gebunden ist, klicken Sie im Detailbereich unter Erweiterte Einstellungen auf Portaldesign. Andernfalls ist die Option Portaldesignbereits im Detailbereich erweitert.
- Klicken Sie im Detailbereich unter Portal-Designsauf Kein Portal-Design, um das Bindungsfenster Portal-Design zu erweitern.
- Klicken Sie auf Klicken, um auszuwählen.
- Klicken Sie im Fenster Portal-Designs auf einen Themennamen und dann auf Auswählen.
- Klicken Sie auf Bind.
- Klicken Sie auf Fertig.
Wenn Sie einen virtuellen VPN-Server erstellen, können Sie die obigen Schritte ab Schritt 3 ausführen, während Sie sich im Bearbeitungsbereich des virtuellen VPN-Servers befinden, um ein Portaldesign zu binden.
Ein Portal-Thema an VPN Global binden
Verwenden der Befehlszeile, um ein Portaldesign an den globalen VPN-Bereich zu binden
Geben Sie in der Befehlszeile ein;
bind vpn global portaltheme <name>
<!--NeedCopy-->
Verwenden des Konfigurationsdienstprogramms, um ein Portaldesign an den globalen VPN-Bereich zu binden
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway.
- Klicken Sie im Hauptdetailbereich auf Citrix Gateway Policy Manager.
- Klicken Sie auf das Symbol “+”.
- Wählen Sie in der Liste Bindepunkt die Option Ressourcenaus.
- Wählen Sie in der ListeVerbindungstypPortal-Thema aus.
- Klicken Sie auf Weiter.
- Klicken Sie im Bildschirm “ Bindepunkt” auf “ Bindung hinzufügen”.
- Klicken Sie auf Klicken, um auszuwählen.
- Klicken Sie im Fenster Portal-Designs auf einen Themennamen und dann auf Auswählen.
- Klicken Sie auf Bind.
- Klicken Sie auf Schließen.
- Klicken Sie auf Fertig.
Tipp: Wenn Sie eine Reihe von Änderungen vorgenommen haben, verwenden Sie den Befehl ‘save ns config’ in der Befehlszeile oder klicken Sie im Konfigurationsprogramm auf das Speichersymbol, um sicherzustellen, dass Ihre Änderungen in der Citrix ADC-Konfigurationsdatei gespeichert werden.
Ein Portal-Thema erstellen
Um ein benutzerdefiniertes Portaldesign zu erstellen, verwenden Sie eines der bereitgestellten Portal-Designs als Vorlage. Das System erstellt eine Kopie des ausgewählten Vorlagendesigns mit einem von Ihnen angegebenen Namen.
Verwenden eines Standard-Portal-Themas als Vorlage für ein benutzerdefiniertes Portal-Thema
Um ein Portal-Design zu erstellen, können Sie das Konfigurationsdienstprogramm oder die Befehlszeile verwenden, um die Themenentität zu erstellen. Die detaillierten Anpassungssteuerungen sind jedoch nur im Konfigurationsdienstprogramm verfügbar.
Verwenden der Befehlszeile zum Erstellen eines Portal-Themas
Geben Sie an der Eingabeaufforderung;
add portaltheme <name> basetheme <name>
<!--NeedCopy-->
Verwenden des Konfigurationsprogramms zum Erstellen eines Portal-Themas
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway und klicken Sie auf Portal Themes.
- Klicken Sie im Hauptdetailbereich auf Hinzufügen.
- Geben Sie einen Namen für das Design ein, wählen Sie im Vorlagenmenü eine Vorlage aus und klicken Sie dann auf OK.
- An dieser Stelle wird Ihnen die erste Ansicht des Bearbeitungsfensters des Portal-Themas angezeigt. Klicken Sie zum Beenden auf OK.
Sie können das neue Portal-Thema mit der Erstansicht anpassen. Sie sollten jedoch den folgenden Abschnitt zur Anpassung des Portaldesigns über die Oberfläche und die Popup-Beschreibungen der anpassbaren Portalattribute innerhalb der Oberfläche lesen, bevor Sie mit der Bearbeitung eines Portaldesigns fortfahren.
Sobald ein neues Design erstellt wurde, können Sie es binden, wie unter Binden eines Portaldesigns an einen virtuellen VPN-Server oder Binden eines Portaldesigns an VPN Global beschrieben. Sie können ein neues Thema sofort nach der Erstellung oder nach Abschluss Ihrer Anpassungen binden.
Anpassung des Portal-Themas
Um ein Portal-Design anzupassen, verwenden Sie die Oberfläche Portal Theme im Konfigurationsdienstprogramm. Um die besten Ergebnisse zu erzielen, sollten Sie die verschiedenen Elemente dieser Benutzeroberfläche verstehen, bevor Sie sie verwenden.
Über das Portal Theme Interface
Um die Portaldesign-Oberfläche im Citrix Gateway-Konfigurationsprogramm zu öffnen, navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway und klicken Sie auf Portal Themes. Sie können entweder ein Theme erstellen, wie unter Portal-Thema erstellen beschrieben, oder ein vorhandenes Theme im Hauptdetailbereich auswählen und auf Bearbeiten klicken.
Die Seite zur Anpassung des Portaldesigns enthält vier Hauptkomponentenbereiche zum Ändern eines Portaldesigns: den Bereich Portaldesign, den Bereich Look & Feel, den Bereich Erweiterte Einstellungen und den Bereich Sprache .
Portal Theme-Oberfläche
Der Bereich Portal-Thema oben auf der Seite gibt an, welches Thema zur Bearbeitung geladen wird und auf welchem Vorlagenthema es basiert. Mit der Anzeigeoption hier können Sie Ihre Anpassungen anzeigen, ohne mit einer Benutzerverbindung auf das VPN zugreifen zu müssen. Bei Verwendung der Anzeigeoption muss das Thema an einen virtuellen VPN-Server gebunden werden, und die Bindung bleibt bestehen, nachdem das Anzeigefenster geschlossen wurde.
Mit dem Bereich “ Look & Feel “ in der Mitte der Seite konfigurieren Sie die allgemeinen Eigenschaften eines Themas, wie Überschriften, Hintergrundfarben und Bilder, Schrifteigenschaften und Logos. Wenn sich dieser Bereich im Bearbeitungsmodus befindet, stehen Attributlegenden zur Verfügung, um zu bestimmen, wo die Look & Feel Attribute auf Portalseiten verwendet werden.
Der Bereich Erweiterte Einstellungen enthält die Inhaltssteuerelemente auf dem Bildschirm für die einzelnen Portalseiten. Um den Inhalt einer Seite zur Bearbeitung zu laden, klicken Sie auf eine der aufgelisteten Seiten. Die Seitensteuerelemente werden dann unter den anderen Mittelfenstern geöffnet. Eine Seite bleibt im Bereich Erweiterte Einstellungen über Portal-Design-Bearbeitungen reduziert, solange die Seite nicht geändert wurde.
Im Bereich Sprache können Sie auswählen, welche der Sprachen geladen werden, wenn im Bereich Erweiterte Einstellungen eine Seite zur Bearbeitung ausgewählt wird. Die englischsprachigen Seiten werden standardmäßig geladen.
Arten von anpassbaren Seitenattributen
Beim Anpassen eines Portal-Designs können Sie eine Reihe von Attributen in der Portal-Design-Oberfläche ändern. Zusammen mit dem Text und den unterstützten Sprachen, die bearbeitet werden können, können alle grafischen Elemente des Portallayouts an Ihre Bedürfnisse angepasst werden. Jeder der Seitenelementtypen hat Parameter oder Empfehlungen, die vor dem Ändern berücksichtigt werden müssen.
Farben
Das Portaldesign legt die Farben für Attribute wie Seitenhintergründe, Highlights, Text für Titel und Textinhalt, Schaltflächensteuerelemente und Hover-Antworten fest. Um ein Farbattribut anzupassen, können Sie einen Farbwert direkt für ein ausgewähltes Element eingeben oder den mitgelieferten Farbwähler verwenden, um einen Farbwert zu generieren. Die Schnittstelle unterstützt die Eingabe gültiger HTML-Farbwerte im RGBA-Format, im HTML-Hexadezimal-Triplett-Format und X11-Farbnamen. Der Farbwähler kann für jedes zutreffende Farbattribut aufgerufen werden, indem Sie auf das Farbfeld neben dem Eingabefeld des Attributs klicken.
Der Farbwähler
Schriften
Zusammen mit den Schriftfarben können Sie die Schriftgröße für einige Seitenattribute ändern. Für jedes dieser Attribute werden in einem Listenmenü die für jedes Attribut verfügbaren Größen angezeigt, die vom Design des Portals bestimmt werden.
Bilder
Für Bilder, enthält eine Popup-Beschreibung, die für jedes Steuerelement verfügbar ist, Größenempfehlungen und andere Anforderungen. Die Beschreibungen variieren je nach Position eines Attributs auf der Seite und seiner Funktion. Sie können PNG- oder JPEG-Bilddateiformate verwenden. Sie können ein Bild zum Hochladen auswählen, indem Sie das Kontrollkästchen unter dem Dateinamen eines Elements aktivieren und dann zu dem Ort navigieren, an dem sich das Bild auf dem Laufwerk Ihres lokalen Computers befindet.
Labels
Im Abschnitt Erweiterte Einstellungen können Sie den Text einer bestimmten Portalseite auswählen, den Sie ändern möchten. Wenn Sie den englischen Standardtext für eine Seite ändern, wird der Text für andere Sprachen nicht neu übersetzt. Der Inhalt der alternativen Sprachseite wird als Annehmlichkeit bereitgestellt, erfordert jedoch manuelle Aktualisierungen für etwaige Anpassungen. Um eine andere Sprachversion für eine Seite zu bearbeiten, reduzieren Sie zuerst das Fenster, falls es geöffnet ist, indem Sie auf das X-Symbol für die offene Portalseite klicken. Wählen Sie dann die Sprache im Bereich Sprache aus und klicken Sie auf OK. Alle Portalseiten, die im Bereich Erweiterte Einstellungen geöffnet werden, sind dann in dieser Sprache, bis Sie eine andere auswählen.
Wichtig!
In Hochverfügbarkeits- oder Clusterbereitstellungen werden Portal-Designs nur dann über die freigegebene Konfiguration verteilt, wenn die Einstellungen des Portal-Designs an den primären bzw. Konfigurationskoordinator-Citrix ADC-Entitäten vorgenommen werden.
Ein Hinweis zu älteren Portalanpassungen
Für Installationen mit manuell geändertem benutzerdefiniertem Portaldesign, die in Citrix Gateway- oder Access Gateway-Versionen vor 11.0 erstellt wurden, empfiehlt Citrix dringend, mit einem neuen Portal-Design in der Anpassungsoberfläche zu beginnen. Wenn Sie das nicht können, können Sie eine Anpassung manuell anwenden, aber direkte Unterstützung dafür wird nicht angeboten.
Wenn Sie ein manuell angepasstes Portal verwenden, müssen Sie das angepasste Portal als globale Portalkonfiguration festlegen. Dies bedeutet jedoch, dass eine angewendete globale Portalkonfiguration nicht mit VPN-Portal-Themenbindungen auf virtueller Serverebene außer Kraft gesetzt werden kann. Der Versuch, in diesem Fall eine Bindung des virtuellen VPN-Servers mit dem Konfigurationsdienstprogramm oder der Befehlszeile zu erstellen, gibt einen Fehler zurück.
Bei Hochverfügbarkeit und Clusterkonfigurationen müssen außerdem alle manuellen Anpassungen an jedem Knoten in der Bereitstellung durchgeführt werden, da die zugrunde liegenden Dateien auf dem Citrix ADC-Dateisystem nicht in der automatisch freigegebenen Konfiguration verteilt werden.
Manuelles Erstellen einer benutzerdefinierten Portalkonfiguration
Um eine ältere angepasste Portalkonfiguration nach dem Upgrade auf Citrix Gateway 11.0 manuell anzuwenden, müssen Sie eine Kopie einer vorhandenen Portalseite ändern, die benutzerdefinierten Portaldateien in das Citrix ADC-Dateisystem einfügen und CUSTOM als UITHEME-Parameter auswählen.
Sie können WinSCP oder ein anderes sicheres Kopierprogramm verwenden, um Dateien in das Citrix ADC-Dateisystem zu übertragen.
- Melden Sie sich an der Citrix Gateway Befehlszeile an.
- Geben Sie an der Eingabeaufforderungshellein
- Geben Sie an der Eingabeaufforderung mkdir /var/ns_gui_custom; cd /netscaler; tar -cvzf /var/ns_gui_custom/customtheme.tar.gz ns_gui/* ein.
- Geben Sie an der Eingabeaufforderung cd /var/netscaler/logon/themes/ein
- Wenn Sie das Greenbubble-Design anpassen möchten, geben Sie cp -r Greenbubble Custom ein, um eine Kopie des Greenbubble-Themas zu erstellen.
- Wenn Sie das Standarddesign (Caxton) anpassen möchten, geben Sie cp -r Default Custom ein.
- Um das X1-Design anzupassen, geben Siecp -r X1 Custom ein.
- Nehmen Sie die erforderlichen Änderungen an den kopierten Dateien unter/var/netscaler/logon/themes/custom vor, um das Theme manuell anzupassen.
- Nehmen Sie die erforderlichen Änderungen an css/base.cssvor.
- Kopieren Sie alle benutzerdefinierten Images in das Verzeichnis /var/ns_gui_custom/ns_gui/vpn/media.
- Nehmen Sie Änderungen an Beschriftungen in den Dateien vor, die im Verzeichnis ressources/ vorhanden sind. Diese Dateien entsprechen den vom Portal unterstützten Gebietsschemas.
- Wenn auch Änderungen an HTML-Seiten oder Javascript-Dateien erforderlich sind, können Sie die relevanten Dateien in /var/ns_gui_custom/ns_gui/vornehmen.
- Nachdem alle Anpassungsänderungen abgeschlossen sind, geben Sie an der Eingabeaufforderung Folgendes ein: tar —cvzf /var/ns_gui_custom/customtheme.tar.gz /var/ns_gui_custom/ns_gui/*
Wichtig!
Beim Kopieren eines Themenverzeichnisses in den vorherigen Schritten muss der Name des kopierten Ordners genau als “Benutzerdefiniert” eingegeben werden, da bei Verzeichnisnamen innerhalb der Citrix ADC Shell-Oberfläche die Groß-/Kleinschreibung beachtet wird. Wenn der Verzeichnisname nicht genau eingegeben wird, wird der Ordner nicht erkannt, wenn die UITHEME-Einstellung auf CUSTOMkonfiguriert ist.
Wählen Sie das benutzerdefinierte Design als globalen VPN-Parameter
Sobald die manuell angepasste Portalkonfiguration abgeschlossen und in das Citrix ADC-Dateisystem kopiert wurde, muss sie auf die Citrix Gateway-Konfiguration angewendet werden. Dies erfolgt durch Festlegen des UITHEME-Parameters auf CUSTOM und kann mit der Befehlszeile oder dem Konfigurationsdienstprogramm abgeschlossen werden.
Um die Befehlszeile zu verwenden, geben Sie den folgenden Befehl ein, um den UITHEME-Parameter festzulegen.
set vpn parameter UITHEME CUSTOM
<!--NeedCopy-->
Gehen Sie wie folgt vor, um den UITHEME-Parameter mithilfe des Konfigurationsdienstprogramms festzulegen.
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway > Globale Einstellungen.
- Klicken Sie auf Globale Einstellungen ändern.
- Klicken Sie auf den Tab „ Kundenerlebnis “.
- Scrollen Sie zum unteren Bildschirmrand und wählen Sie dann CUSTOM aus der Liste des UI-Themas aus.
- Klicken Sie auf OK.
Ihr manuell angepasstes Portal ist jetzt das Portaldesign, das VPN-Benutzern präsentiert wird.
Erstellen einer Endbenutzer-Lizenzvereinbarung
Das VPN-Portalsystem bietet die Möglichkeit, eine Endbenutzer-Lizenzvereinbarung (EULA) auf eine Portalkonfiguration anzuwenden. Sobald eine EULA an die Citrix Gateway-Konfiguration gebunden ist, entweder im globalen VPN-Bereich oder an einen relevanten virtuellen VPN-Server, müssen VPN-Benutzer der EULA als Allgemeinen Geschäftsbedingungen zustimmen, bevor sie sich beim VPN authentifizieren dürfen.
Wie bei den Portal-Themen wird Benutzern eine sprachspezifische EULA basierend auf dem von ihrem Webbrowser gemeldeten Gebietsschema bereitgestellt. Bei einem Gebietsschema, das keiner der unterstützten Sprachen entspricht, ist die Standardsprache Englisch. Für jede EULA können Sie eine benutzerdefinierte Nachricht in jeder der unterstützten Sprachen eingeben. Vorübersetzte Inhalte werden für EULA-Konfigurationen nicht wie für die Portal-Themen bereitgestellt. Wenn das gemeldete Gebietsschema eines Benutzers mit einer Sprache übereinstimmt, in die kein EULA-Inhalt eingegeben wurde, wird dem Benutzer eine leere Seite zurückgegeben, wenn er auf der VPN-Anmeldeseite auf den Link “Allgemeine Geschäftsbedingungen” klickt.
Um eine EULA zu erstellen, können Sie eines der Steuerelemente im Konfigurationsdienstprogramm auf der Registerkarte Konfiguration unter Citrix Gateway > Globale Einstellungen > EULA oder Citrix Gateway > Ressourcen > EULAverwenden. Die Steuerelemente im Bereich Globale Einstellungen werden verwendet, um globale VPN-EULA-Bindungen zu verwalten, während das Steuerelement auf dem Knoten Ressourcen > EULA für allgemeine Vorgänge mit EULA-Konfigurationen vorgesehen ist. Sie können VPN-Bindungen für virtuelle Server verwalten, indem Sie einen virtuellen VPN-Server unter Citrix Gateway > Virtuelle Serverbearbeiten. Einige Befehle sind auch über die Befehlszeile zur Verwaltung von EULA-Entitäten verfügbar. Die vollständigen EULA-Verwaltungssteuerungen sind jedoch nur im Konfigurationsdienstprogramm verfügbar.
Verwenden der Befehlszeile zum Erstellen einer EULA-Entität
Geben Sie an der Eingabeaufforderung;
add vpn eula <name>
<!--NeedCopy-->
Verwenden des Konfigurationsdienstprogramms zum Erstellen einer EULA-Entität
- Navigieren Sie zu Citrix Gateway > Ressourcen > EULA.
- Klicken Sie auf Hinzufügen, um eine Entität zu erstellen
- Geben Sie einen Namen für die Entität ein.
- Fügen Sie für jede der Sprachen den Inhalt unter den entsprechenden Registerkarten ein. Sie können Nur-Text- oder HTML-Tags verwenden, um den Inhalt zu formatieren, einschließlich des Tags
<br>
zum Hinzufügen von Zeilenumbrüchen. - Klicken Sie auf Erstellen.
Sobald eine EULA-Entität erstellt wurde, kann sie global an die VPN-Konfiguration gebunden oder an einen virtuellen VPN-Server gebunden sein.
Verwenden der Befehlszeile, um eine EULA an VPN Global zu binden
Geben Sie in der Befehlszeile ein;
bind vpn global eula <name>
<!--NeedCopy-->
Verwenden des Konfigurationsprogramms, um eine globale EULA-VPN-Bindung herzustellen
- Navigieren Sie auf der Registerkarte Konfiguration zu Citrix Gateway > Globale Einstellungen.
- Klicken Sie im Hauptdetailbereich auf Endbenutzer-Lizenzvereinbarung konfigurieren.
- Klicken Sie auf Add binding.
- Klicken Sie auf Klicken, um auszuwählen.
- Wählen Sie eine EULA-Entität aus und klicken Siedann auf
- Klicken Sie auf Bind.
- Klicken Sie auf Schließen.
Verwenden der Befehlszeile, um eine EULA an einen virtuellen VPN-Server zu binden
Geben Sie in der Befehlszeile ein;
bind vpn vserver <name> eula <name>
<!--NeedCopy-->
Verwenden des Konfigurationsdienstprogramms, um eine EULA an einen virtuellen VPN-Server zu binden
- Wechseln Sie auf der Registerkarte Konfiguration zu Citrix Gateway > Virtuelle Server.
- Wählen Sie im Hauptdetailbereich einen virtuellen VPN-Server aus und klicken Sie auf Bearbeiten.
- Klicken Sie im Bereich Erweiterte Einstellungen auf der rechten Seite der Seite auf EULA.
- Klicken Sie im neu hinzugefügten EULA-Fenster auf Keine EULA.
- Klicken Sie auf Klicken, um auszuwählen.
- Wählen Sie eine EULA-Entität und klicken Sie auf Auswählen
- Klicken Sie auf Bind.
- Klicken Sie auf Fertig.
In diesem Artikel
- Anwenden eines Portal-Themas
- Binden eines Portal-Themas an einen virtuellen VPN-Server
- Ein Portal-Thema an VPN Global binden
- Ein Portal-Thema erstellen
- Verwenden eines Standard-Portal-Themas als Vorlage für ein benutzerdefiniertes Portal-Thema
- Anpassung des Portal-Themas
- Über das Portal Theme Interface
- Ein Hinweis zu älteren Portalanpassungen
- Erstellen einer Endbenutzer-Lizenzvereinbarung