En esta sección: |
Esta sección solo es aplicable a la hora de utilizar Microsoft IIS como servidor Web, para servir contenido de WebFOCUS.
IIS es un servidor Web, y no procesa Java por sí mismo. Por tanto, para ejecutar el miniservidor de WebFOCUS, debe utilizar IIS con Apache Tomcat u otro servidor de aplicaciones. Este documento presupone que está empleando Apache Tomcat.
Pasos de configuración:
Nota:
Cómo: |
Debe reiniciar IIS para garantizar que todos los ajustes sean correctos. Este al corriente sobre cómo controlar IIS, ya que algunos componentes de WebFOCUS se ejecutan como parte del servidor Web.
Para iniciar, detener o reiniciar IIS, efectúe lo siguiente:
Debe reiniciar el Servicio de administración IIS y el Servicio de publicación World Wide Web, tras efectuar cualquier cambio en su servidor Web o en su configuración de WebFOCUS.
Cómo: |
Algunas veces, los componentes de conectividad de WebFOCUS, y otros recursos Web, se ejecutan como parte del servidor Web. Por tanto, IIS debe estar informado sobre los archivos WebFOCUS y tener el acceso suficiente a los mismos.
Durante la instalación del Cliente WebFOCUS, si seleccionó la opción Configurar alias en IIS, los alias se configuran automáticamente para el sitio Web de IIS. Si es necesario, debe confirmar o establecer estos ajustes. Si desea usar un sitio Web distinto, créelo en estos momentos. En entornos de producción, es recomendable desactivar el sitio predeterminado y crear uno nuevo. La creación de sitios adicionales está admitida en ediciones Windows server, aunque no en las de Windows Professional. Para información sobre cómo crear sitios Web adicionales, refiérase a Opciones adicionales de configuración de WebFOCUS.
Nota: Si ha cambiado el alias predeterminado ibi_html, realice las sustituciones correspondientes.
inetmgr
Oprima Enter. Se abre la ventana Servicios de información de Internet.
Nombre |
Ruta |
Propósito |
---|---|---|
ibi_html |
drive:\ibi\WebFOCUS77\ibi_html |
Directorio que contiene Managed Reporting y otros componentes front-end. |
approot |
drive:\ibi\apps |
Directorio para acceder a las aplicaciones de autoservicio WebFOCUS. |
jakarta |
C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\bin\ |
Directorio del Conector Tomcat. Necesario para usar Tomcat con IIS. |
Si aparecen estos nombres y rutas, indica que la instalación los ha configurado, y puede proceder a Cómo establecer permisos.
Si los nombres no aparecen, debe crearlos.
Se abre el Asistente de nuevo directorios virtuales. Debe usar el asistente cada vez que quiera crear un directorio virtual.
Nombre |
Ruta |
---|---|
ibi_html |
drive:\ibi\WebFOCUS77\ibi_html |
approot |
drive:\ibi\apps |
jakarta |
C:\Program Files\Apache Software Foundation\ Jakarta Isapi Redirector\bin\ |
Aparece la ventana para establecer los permisos.
Si necesita definir otro directorio virtual, repita estos pasos. Su sitio Web debe estar seleccionado para que los directorios virtuales se conviertan en sus subdirectorios. Después de crear un directorio virtual, asegúrese de que su sitio está seleccionado, y no el directorio virtual que acaba de crear.
Existen dos tipos de problemas con los permisos, asociados a IIS:
Los permisos IIS determinan su funcionamiento. Puede establecerlos mediante el Administrador de servicios de Internet, para los alias de WebFOCUS (directorios virtuales).
Si la instalación de WebFOCUS ha configurado IIS por ud., el comportamiento predefinido debería establecerse correctamente. Sin embargo, en algunos servidores Windows, el alias ibi_html puede requerir permisos ejecutables de rutinas para servir los archivos .html de WebFOCUS (no los archivos .htm). El alias jakarta debería contar con permisos ejecutables y de rutinas.
Los permisos NTFS determinan la funcionalidad de cada id. de usuario dentro del sistema de archivos. Puede establecerlos en el Explorador de Windows, o desde Mi PC, pulsando con el botón derecho sobre una carpeta, seleccionando Propiedades, y después, la pestaña Seguridad. Los permisos NTFS tienen prioridad sobre los permisos IIS. Si el id. de usuario con que se está ejecutando IIS no tiene permisos NTFS para escribir en un directorio, IIS no podrá escribir en dicho directorio.
IIS y Tomcar requieren acceso a los directorios de WebFOCUS. Sin embargo, normalmente, no es necesario establecer los permisos IIS cuando está usando IIS con Apache Tomcat. IIS solo necesita permisos NTFS de lectura (ya debería tenerlos por defecto). Tomcat se ejecuta como la cuenta del sistema local, y tiene un acceso completo por defecto. Puede modificar estos valores predeterminados, como se explica en Sugerencias de seguridad Tomcat.
Si necesita establecer los permisos NTFS, determine los ids. de usuario que nececitan acceso a los directorios de WebFOCUS. A continuación, establezca los permisos NTFS para que estos ids. de usuario obtenga un acceso completo.
WebFOCUS |