Puede utilizar archivos de propiedades para crear o modificar propiedades de host virtual.
Antes de empezar
Determine los cambios que desea realizar en la configuración de hosts virtuales o sus objetos de
configuración.
Inicie la herramienta de scripts wsadmin. Para iniciar wsadmin utilizando el lenguaje
Jython, ejecute el mandato wsadmin -lang jython desde el directorio bin
del perfil del servidor.
Acerca de esta tarea
Utilizando un archivo de propiedades, puede crear, modificar o suprimir un objeto de host
virtual. También puede trabajar con alias de host y entradas mime de un host virtual.
Ejecute mandatos
administrativos mediante wsadmin para crear o modificar un archivo de propiedades de un host virtual, validar
las
propiedades y aplicarlas a su configuración.
Tabla 1. Acciones para los archivos de propiedades de host virtual. Puede crear, modificar y suprimir propiedades de configuración del host virtual.Acción |
Procedimiento |
crear |
Establezca las propiedades necesarias y ejecute el mandato applyConfigProperties. |
modify |
Edite las propiedades necesarias y ejecute el mandato applyConfigProperties. |
delete |
Para suprimir un objeto de host virtual completo, descomente #DELETE=true
y ejecute el mandato deleteConfigProperties. |
crear Propiedad |
Para añadir un alias de host, añada una entrada como el alias 9999=*
de ejemplo en la sección Host Alias y, a continuación, ejecute el mandato
applyConfigProperties. Para añadir un tipo mime, añada una entrada como el ejemplo
newMime={a,b,c} en la sección Mime Types y, a continuación, ejecute el mandato
applyConfigProperties.
|
suprimir Propiedad |
Para suprimir un alias de host existente, liste sólo los alias de la sección
Properties del archivo de propiedades y, a continuación, ejecute el mandato deleteConfigProperties. Por
ejemplo, para suprimir el alias 9999=* de ejemplo, conserve sólo dicho alias
9999=* y elimine las otras propiedades de la sección Host Alias y, a
continuación,
ejecute deleteConfigProperties. |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Crear un host virtual y sus propiedades.
- Cree un archivo de propiedades para un objeto VirtualHost.
Abra un editor y cree un archivo de propiedades de host virtual.
En este paso puede copiar un archivo de
propiedades de ejemplo en un editor y modificar las propiedades según sea necesario para su situación.
En el ejemplo siguiente se define un host virtual denominado myHost en el ámbito de
célula:
#
# Header
#
ResourceType=VirtualHost
ImplementingResourceType=VirtualHost
ResourceId=Cell=!{cellName}:VirtualHost=myHost
#DELETE=true
#
#
#Properties
#
name=myHost
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=WASCell06
En el ejemplo siguiente se define un host virtual denominado myVh, los tipos mime y
los alias de
host:
#
# Header
#
ResourceType=VirtualHost
ImplementingResourceType=VirtualHost
ResourceId=Cell=!{cellName}:VirtualHost=myVh
#DELETE=true
#
#
#Properties
#
name=myVh #required
#
# Sección MimeTypes de cabecera
#
ResourceType=VirtualHost
ImplementingResourceType=VirtualHost
ResourceId=Cell=!{cellName}:VirtualHost=myVh
AttributeInfo=mimeTypes(type,extensions)
#
#
#Properties
#
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)
#
#
#Properties
#
80=*
9080=*
9453=*
9096=*
9092=*
443=*
9999=*
EnvironmentVariablesSection
#Environment Variables
cellName=myCell
- Ejecute el mandato applyConfigProperties para crear una configuración de host virtual.
La ejecución del mandato applyConfigProperties aplica el archivo de propiedades a la configuración. En
este ejemplo de Jython, el parámetro -reportFileName opcional genera un informe con el
nombre report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Modificar un archivo de propiedades existente.
- Obtenga un archivo de propiedades para el host virtual que desea cambiar.
Puede extraer un archivo de propiedades para un objeto VirtualHost utilizando el mandato
extractConfigProperties.
- Abra el archivo de propiedades en un editor y cambie las propiedades según sea necesario.
Asegúrese de que las variables de entorno del archivo de propiedades coincidan con su sistema.
- Ejecute el mandato applyConfigProperties para cambiar una configuración de proveedor de host virtual.
- Si ya no necesita el host virtual o una propiedad existente, puede suprimir la propiedad o el objeto de
host virtual completo.
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto de host
virtual.
Qué hacer a continuación
Guarde los cambios en la configuración.