Sie können Eigenschaftendateien verwenden, um Eigenschaften für
virtuelle Hosts zu erstellen oder
zu ändern.
Vorbereitende Schritte
Stellen Sie fest, welche Änderungen Sie an der Konfiguration des virtuellen Hosts
oder an den zugehörigen Konfigurationsobjekten
vornehmen möchten.
Starten Sie das Scripting-Tool "wsadmin".
Zum Starten von
"wsadmin" in der Sprache Jython führen Sie im Verzeichnis bin
des Serverprofils den Befehl wsadmin -lang jython
aus.
Informationen zu diesem Vorgang
Mit einer Eigenschaftendatei können Sie das Objekt eines virtuellen Hosts
erstellen, ändern oder löschen.
Außerdem könne Sie mit Hostaliasen und MIME-Einträgen eines virtuellen Hosts arbeiten.
Führen Sie mit
"wsadmin" Verwaltungsbefehle aus, um eine Eigenschaftendatei für einen virtuellen Host
zu erstellen oder zu ändern,
die Eigenschaften auszuwerten und sie auf Ihre Konfiguration anzuwenden.
Tabelle 1. Aktionen für Eigenschaftendateien für virtuelle Hosts. Sie können Konfigurationseigenschaften für virtuelle Hosts
erstellen, ändern und löschen.Aktion |
Prozedur |
create |
Legen Sie die erforderlichen Eigenschaften fest, und führen Sie dann den Befehl
applyConfigProperties aus. |
modify |
Bearbeiten Sie die erforderlichen Eigenschaften, und führen Sie dann den Befehl applyConfigProperties aus. |
delete |
Zum Löschen des gesamten Objekts des virtuellen Hosts
entfernen Sie die Kommentarzeichen vor dem Eintrag
#DELETE=true, und führen Sie dann den Befehl
deleteConfigProperties aus. |
create Property |
Um einen Hostalias hinzuzufügen, fügen Sie in den Abschnitt für den Hostalias
einen Eintrag wie den Beispielalias
9999=* ein, und führen Sie dann
den Befehl
applyConfigProperties aus. Um einen MIME-Typen hinzuzufügen, fügen Sie in den Abschnitt für MIME-Typen
einen Eintrag wie
den Beispieleintrag newMime={a,b,c} ein, und führen Sie
dann den Befehl "applyConfigProperties" aus.
|
delete Property |
Zum Löschen eines vorhandenen Hostalias
geben Sie im Abschnitt für die Eigenschaften ("Properties") der Eigenschaftendatei
nur den betreffenden Alias
an, und führen Sie dann den Befehl deleteConfigProperties aus. Wenn beispielsweise der Alias
9999=* gelöscht werden soll,
lassen Sie nur diesen Alias 9999=* in der Eigenschaftendatei und entfernen Sie alle
anderen Eigenschaften aus dem Abschnitt für den Hostalias ("Host Alias"). Führen Sie anschließend
den Befehl deleteConfigProperties aus. |
Sie können wahlweise den Dialogmodus mit den Befehlen verwenden:
AdminTask.Befehlsname('-interactive')
Vorgehensweise
- Erstellen Sie einen virtuellen Host und seine Eigenschaften.
- Erstellen Sie eine Eigenschaftendatei für ein "VirtualHost"-Objekt.
Öffnen Sie einen Editor und erstellen Sie
eine Eigenschaftendatei für den virtuellen Host.
Sie können in diesem Schritt eine
Beispieleigenschaftendatei in einen Editor kopieren und die Eigenschaften entsprechend Ihrer Situation ändern.
Im folgenden Beispiel wird ein virtueller Host mit
dem Namen
myHost auf Zellenebene definiert:
#
# Header
#
ResourceType=VirtualHost
ImplementingResourceType=VirtualHost
ResourceId=Cell=!{cellName}:VirtualHost=myHost
#DELETE=true
#
#
#Eigenschaften
#
name=myHost
EnvironmentVariablesSection
#
#
#Umgebungsvariablen
cellName=WASCell06
Im folgenden Beispiel wird ein virtueller Host mit
dem Namen
myVh, den MIME-Typen und den Hostaliasen definiert:
#
# Header
#
ResourceType=VirtualHost
ImplementingResourceType=VirtualHost
ResourceId=Cell=!{cellName}:VirtualHost=myVh
#DELETE=true
#
#
#Eigenschaften
#
name=myVh #required
#
# Headerabschnitt MimeTypes
#
ResourceType=VirtualHost
ImplementingResourceType=VirtualHost
ResourceId=Cell=!{cellName}:VirtualHost=myVh
AttributeInfo=mimeTypes(type,extensions)
#
#
#Eigenschaften
#
video/x-sgi-movie={movie}
application/x-csh={csh}
text/richtext={rtx}
image/tiff={tif,tiff}
application/x-bsh={bsh}
application/x-tcl={tcl}
application/drafting={DRW}
application/pdf={pdf}
application/SLA={STL,stl}
audio/x-wav={wav}
video/mpeg={MPE,MPEG,MPG,mpe,mpeg,mpg}
newMime={a,b,c}
...
#
ResourceType=VirtualHost
ImplementingResourceType=VirtualHost
ResourceId=Cell=!{cellName}:VirtualHost=myVh
AttributeInfo=aliases(port,hostname)
#
#
#Eigenschaften
#
80=*
9080=*
9453=*
9096=*
9092=*
443=*
9999=*
EnvironmentVariablesSection
#Umgebungsvariablen
cellName=myCell
- Führen Sie den Befehl
applyConfigProperties aus, um eine Konfiguration eines virtuellen Hosts zu erstellen.
Der Befehl applyConfigProperties
wendet die Eigenschaftendatei auf die Konfiguration an.
In diesem Beispiel für
Jython erzeugt der optionale Parameter -reportFileName einen Bericht mit dem Namen
report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Ändern Sie eine vorhandene Eigenschaftendatei.
- Rufen Sie für den virtuellen Host
eine Eigenschaftendatei ab, die
Sie ändern möchten.
Sie können eine Eigenschaftendatei für das Objekt
"VirtualHost" mit dem Befehl
extractConfigProperties extrahieren.
- Öffnen Sie die Eigenschaftendatei in einem Editor, und ändern Sie die Eigenschaften in der gewünschten Weise.
Stellen Sie sicher, dass die Umgebungsvariablen in der Eigenschaftendatei mit den Umgebungsvariablen Ihres Systems übereinstimmen.
- Führen Sie den Befehl
applyConfigProperties aus, um eine Konfiguration eines virtuellen Hosts zu ändern.
- Wenn Sie den virtuellen Host
oder eine
vorhandene angepasste Eigenschaft nicht mehr benötigen,
können Sie das gesamte Objekt des virtuellen Hosts
oder die angepasste Eigenschaft löschen.
Ergebnisse
Sie können die Eigenschaftendatei verwenden, um das Objekt des virtuellen Hosts
zu konfigurieren und zu verwalten.
Nächste Schritte
Speichern Sie die Änderungen in Ihrer Konfiguration.