Notas de la version de Sun Java System Web Server 6.1 SP10

Administración

La siguiente tabla muestra los problemas de administración conocidos.

Tabla 17 Problemas conocidos en la administración

Identificador del problema 

Descripción 

6543821 

6531819 

Si suprime un zócalo de escucha o le cambia el número de puerto y reinicia o reconfigura el sevidor, éste fallará al cerrar el antiguo zócalo de escucha. El sistema operativo continúa aceptando conexiones a ese puerto, pero el servidor no responderá a las peticiones que se hagan en él. 

Solución: Cierre el zócalo de escucha anterior, detenga el servidor y vuelva a iniciarlo.

6301761 

Podría fallar la carga del applet ACL con Mozilla 1.4 y Firefox 1.0.6. 

6021151 

Problema al utilizar HttpServerAdmin para crear un recurso JNDI que contenga un nombre de dominio LDAP con comas.

Solución: Para que HttpServerAdmin pueda utilizar en la propiedad el caracter `,' utilice como caracter de escape `\\'. Utilice `\' en las plataformas Windows.

En la propiedad java.naming.provider.url=ldap://localhost:389/ou=loggingQueues, ou=tms,ou=services,ou=abc las "," se evitan como se muestra a continuación:

-property java.naming.provider.url=ldap://localhost:389/ou=loggingQueues \\,ou=tms\\,ou=services\\,ou=abc

5035129 

No se puede administrar Directory Server user/group/ou con la administración de Web Server 6.1 SP2 en RedHat Linux Advance Server 3.0.

4650456 

View Access y View Error no funcionan correctamente con caracteres multibyte.  

4652585 

Si se activa la administración distribuida, se desactiva el usuario de administración local. 

Solución: cree un usuario con el nombre de usuario de administración predeterminado en el grupo de administración distribuida.

El usuario de administración LDAP recién creado debe tener la misma contraseña que el usuario de administración de Web Server. 

4725683 

La marca de fecha del archivo de registro no tiene en cuenta la zona horaria local y muestra una fecha incorrecta. 

Solución: Si la fecha en la extensión del nombre de archivo de registro debe coincidir con la fecha en las entradas del registro, configure el servidor para rotar los archivos de registro a las 23:59, el final del día.

4761960 

Web Server 6.0 SP4: No se puede activar la Administración distribuida si se utiliza SASL y el enlace anónimo. 

Solución: No utilice el enlace anónimo con un servidor de directorio con SSL habilitado.

4841310 

No se puede obtener la variable REMOTE_USER cuando está autenticada por .htaccess.

Solución: Si habilita los archivos .htaccess, el servidor comprueba estos archivos antes de proporcionar los recursos. El servidor busca los archivos .htaccess en el mismo directorio que el recurso y en dichos directorios principales del directorio, hasta la raíz de documentos. Por ejemplo, si el directorio principal de documentos se define en /sun/server/docs y un cliente solicita /sun/server/docs/reports/index.html, el servidor buscará los archivos .htaccess en /sun/server/docs/reports/.htaccess y /sun/server/docs/.htaccess.

Tenga en cuenta que los directorios adicionales de documentos y la función de directorio CGI del servidor permiten que un administrador defina raíces de documentos alternativas. La existencia de raíces de documentos alternativas afectael procesamiento de archivos de htaccess. Por ejemplo, considere un servidor con el directorio principal de documentos definido en /sun/server/docs y un programa CGI en /sun/server/docs/cgi-bin/program.cgi.

Si habilita CGI como tipo de archivo, el servidor evaluará el contenido de /sun/server/docs/.htaccess y /sun/server/docs/cgi-bin/.htaccess cuando un cliente envíe una solicitud para el programa CGI.

Sin embargo, si en lugar de ello, configura un directorio CGI en /sun/server/docs/cgi-bin, el servidor inspeccionará /sun/server/docs/cgi-bin/.htaccess, pero no /sun/server/docs/.htaccess . Esto se produce porque al especificar /sun/server/docs/cgi-bin como un directorio CGI, se marca como raíz de documentos alternativa.

4865295 

La función de administración de usuario final (en administración distribuida en la interfaz de administración) ya no es compatible. 

4882999 

Apariencia no uniforme de la GUI de administración. 

4888696 

La página Agregar servidor en la GUI de administración desaparece en Netscape Navigator 7.0 cuando se proporciona información insuficiente. 

Solución: Proporcione la información completa en la página antes de hacer clic en Aceptar (OK). Si es necesario, actualice la página para restaurar la GUI o haga clic en otra ficha y vuelva a la página Agregar servidor (Add server). Este problema sólo ocurre en Netscape Navigator 7.0.

4910309 

La palabra "null" se muestra de forma incorrecta en un mensaje de alerta. 

Esta palabra se muestra al editar servicios de directorio en la página "Seleccionar directorio para servidor virtual" del Administrador de servidores virtuales. 

4905808 

Los superusuarios no pueden acceder a la interfaz de administración tras habilitar la administración distribuida. 

Solución: tras habilitar la administración distribuida, cree un usuario en LDAP con el mismo nombre de usuario de administración y contraseña que los del superusuario.

4908694 

El vínculo predeterminado no funciona para Logging Settings.

El vínculo predeterminado de la página Logging Settings del servidor virtual no establece la ruta predeterminada, sino que actúa como botón de reinicio.

4911552 

Los archivos .shtml se analizan aunque los configure para que no se analicen.

Sin identificador 

El archivo sun-web.xml incorporado en Web Server señala a la ubicación de DTD incorrecta.

Corrección: La ubicación correcta es http://www.sun.com/software/dtd/appserver/sun-web-app_2_3-1.dtd.

6284698 

Web Server no está operativo cuando se instala como usuario no root. 

Solución: inicie la instancia de Web Server desde la línea de comandos en lugar de utilizar la consola de administración Web.

6078104 

No se puede acceder a las aplicaciones JSP en WS6.1 cuando se ha configurado el complemento passthrough.

Solución: Cambie la línea en la directiva de servicio de passthrough por la siguiente:

Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server:port"

hasta 

Service fn="service-passthrough" servers="http://server:port"

4991278 

No hay ninguna función de la GUI de administración para eliminar los archivos JSP ClassCache.

6316265 

La GUI de administración dice que tiene que hacer clic en Aplicar para que los cambios se realicen, pero no existe ningún botón que se llame Aplicar en el Servidor de administración. 

6720218 

El subagente del servidor web SNMP no responde al comando snmpwalk en Solaris 10.  

El agente maestro de SNMP integrado en Web Server 6.1 se cuelga en Solaris 10 U2 (y superior) debido a la función de fusión de TCP agregada en Solaris 10 U2.  

Solución: Utilice cualquiera de las soluciones temporales siguientes:

  • Desactive la fusión de TCP agregando la línea siguiente en /etc/system :

    set ip:do_tcp_fusion = 0x0

  • Cambie el valor de tcp_xmit_hiwat por uno mayor, como 262144.

    # ndd -set /dev/tcp tcp_xmit_hiwat 262144

    El agente maestro snmp de igual funciona correctamente.

    Si define el valor de tcp_xmit_hiwat, hágalo en la secuencia de comandos rc para evitar tener que definirlo manualmente después de reiniciar el sistema.

6708852 

ACL no ha actualizado USERDB en server.xml, de modo que [NSACL6000] HTTP5239 muestra un error al acceder a la página 

Si utiliza una authdb distinta de la predeterminada para ACL, asegúrese de que el detalle de authdb se ha agregado a server.xml. En caso contrario, el servidor generará un error cuando acceda a la página protegida por ACL, como:

[NSACL6000] HTTP5239: digestrealm is not a registered database

Solución:

La causa del error es que el archivo server.xml aún tiene USERDB como ?default? (predeterminada) y no puede encontrar ?digest1? para ACL, como se muestra a continuación:.


<VSCLASS id="vsclass1" objectfile="obj.conf">
  <VS id="https-testdigest" connections="lsl" mime="mime1"
  aclids="acll" urlhosts="apple">
			<PROPERTY name="docroot" value="/export/home/iws6.1sp9/docs"/>
			<USERDB id="default"/>

Agregue manualmente la siguiente información a server.xml después de la declaración de la USERDB predeterminada en el servidor virtual correspondiente, y reinicie el servidor.

<USERDB id="digestrealm" database="digestrealm"/>

También debe asegurarse de que authdb se ha mencionado correctamente en el archivo dbswitch.conf y en el archivo de ACL.

En el archivo dbswitch.conf:


apple:/export/home/iws6.1sp9> cat userdb/dbswitch.conf 
directory digestrealm file 
digestrealm:syntax digest 
digestrealm:digestfile /export/home/iws6.1sp9/digestrealm

En el archivo de ACL: 


acl "default";
authenticate (user,group) {
        database = "digestrealm";
        method = "digest";
        prompt = "digestrealm";
};
deny (all)
 (user = "anyone");

allow (read,execute,list,info)
 (user = "all");