PDF de programación - Configuración de Internet Information Services 7 en Windows Server 2008 Enterprise

Imágen de pdf Configuración de Internet Information Services 7 en Windows Server 2008 Enterprise

Configuración de Internet Information Services 7 en Windows Server 2008 Enterprisegráfica de visualizaciones

Publicado el 2 de Julio del 2020
493 visualizaciones desde el 2 de Julio del 2020
1,1 MB
14 paginas
Creado hace 15a (02/09/2008)
Configuración de Internet Information Services 7

en Windows Server 2008 Enterprise



La implementación mostrada en este pequeño tutorial se basa en la API WebS8dll de
SIABUC. Esta API se encuentra en un paquete, el cual, una vez que se extraen los
archivos contiene tres carpetas: bases, docs, wwwroot1.


Fig. 1 Paquete webS8DLL


Cerciórese de colocar las bases de datos necesarias para hacer las consultas al catálogo
web: SIABUC8.mdb, Estadisticas.mdb e Indizado.mdb dentro de la carpeta bases (fig.
2).



Fig. 2 Bases necesarias para montar el catálogo Web



1 Para mayor información consulte el manual de referencia técnica de la
API WebS8DLL disponible en: http://siabuc.ucol.mx/docs/APIWebS8DLL.pdf


Registrando la librería webS8DLL
Una vez generada la carpeta API_webS8DLL, abra una terminal MS-DOS (con
privilegios de administrador), diríjase a la ubicación donde se encuentra la carpeta
API_webS8DLL, localice el directorio wwwroot y teclee el siguiente comando:
regsvr32 webS8DLL.dll, con esto queda registrada la librería de SIABUC en Windows
para trabajar de manera conjunta con el servidor IIS7 (fig. 3). Si la librería se registró
correctamente le aparecerá un mensaje con la siguiente leyenda: DllRegisterServer se
realizó correctamente en webS8DLL.dll


Fig. 3. Registrando el API WebS8DLL



Antes de seguir adelante debe comprobar que el servidor este en funcionamiento, para
ello abra el explorador Web y teclee http://localhost, debe de aparecer una interfaz con
el logo del IIS7 (fig. 4). Si no aparece dicha interfaz verifique que este en ejecución el
servidor, si ya esta en ejecución y no visualiza dicha interfaz entonces reinstale el
servidor.


Fig. 4 Interfaz de bienvenida del IIS7



Instalando funcionalidades del servidor IIS7
Para montar correctamente los catálogos es necesario contar con la funcionalidad ASP
instalada en el servidor, para agregar dicha funcionalidad diríjase al apartado
Agregar/Quitar programas de Windows, posteriormente seleccione “Activar o
desactivar las características de Windows” (fig. 5).


Fig. 5 Activar/Desactivar características de Windows


En la siguiente interfaz, diríjase al apartado “Resumen de funciones” del Servidor Web
(IIS) y seleccione “Ir a Funciones”, tal como se muestra en la figura 6.



Fig. 6 Funcionalidades del IIS


Dentro del apartado “Servidor web (IIS)”, seleccione “Agregar servicios de función”,
como se muestra en la figura 7.



Fig. 7 Agregando servicios de función


Aparecerá una pequeña interfaz donde se muestran las funcionalidades previamente
instaladas del servidor, diríjase al apartado “Desarrollo de aplicaciones” y verifique que
las casillas correspondientes a ASP, Extensiones ISAPI, Filtros ISAPI (la opción CGI es
opcional) se encuentren seleccionadas (fig. 8).



Fig. 8 Agregando funcionalidades al servidor



Posteriormente espere un momento, mientras se realiza el proceso de instalación de las
nuevas características del servidor.


Fig. 9 Resumen con las funcionalidades a instalar en el servidor



Fig. 10 Proceso de instalación





Fig. 11 Finalizando el proceso de instalación



Configurando el servidor
Una vez registrado la librería de SIABUC y habilitado los servicios correspondientes en
el servidor es necesario configurarlo para montar el catalogo web. Para ello, diríjase a la
consola de administración del IIS (fig. 12).


Fig. 12 Abriendo la consola de administración del IIS7


La consola de administración del IIS6 con respecto a IIS7 a cambiado radicalmente,
ahora esta agrupada por funcionalidades y jerarquizada (fig. 13).



Fig. 13 Consola de administración del IIS


Para que el IIS pueda utilizar la librería de SIABUC no basta con solo registrarla dentro
del sistema operativo, también se le tiene que indicar al IIS la ubicación de la librería y
los permisos que esta tendrá al momento que se invoque mediante el catálogo web, para
esto tenemos que agregar una restricción. ISS7 cuenta con un apartado para tal fin,
denominado 2Restricciones de ISAPI y CGI” (fig. 14).



Fig. 14 Restricciones ISAPI y CGI


Seleccione dicha característica, posteriormente le aparecerá una interfaz como la que se
muestra en la figura 15, seleccione la opción “Agregar” e indique la ubicación de la
librería webS8DLL de SIABUC, en el apartado descripción puede colocar cualquier
nombre, sin embargo, se recomienda colocar alguna palabra que describa la librería, en
este caso SIABUC.



Fig. 15 Agregando la librería webS8DLL


Una vez agregada la nueva restricción llamada “SIABUC”, necesita darle permisos,
seleccione la opción “Modificar configuración de característica” y habilite las dos
opciones mostradas (fig. 16).





Fig. 16 Agregando permisos



Agregando el directorio virtual
Dependiendo de sus necesidades de configuración puede generar un directorio virtual,
este proceso se recomienda en los lugares donde tienen más de un servicio Web
montado en el servidor. Para crear el directorio virtual seleccione el sitio Web
predeterminado y seleccione la opción “Agregar directorio virtual”, tal como se muestra
en la figura 17.


Fig. 17 Creando el directorio virtual



Proporcione la información que se le pide, el “Alias” (nombre del directorio virtual) y la
ruta de acceso, esta ruta tiene que estar redireccionada a la carpeta wwwroot del paquete
API_webS8DLL

Fig. 18 Configurando el directorio virtual



Una vez que haya configurado el directorio virtual le aparecerá un nuevo elemento
dentro del sitio web predeterminado (fig 19).




Fig. 19 Directorio virtual OPAC



Prueba de funcionamiento
Hasta aquí se ha configurado el servidor, es momento de hacer una pequeña prueba,
para ello, dentro del paquete API_webS8DLL se ha incluido un archivo llamado
“testDLL.asp”, este archivo nos da un resumen de conexión y arroja una serie de
registros que contiene la base de datos de SIABUC.
Abra una venta de
siguiente dirección:
http://localhost/opac/testDLL.asp (esta ruta puede cambiar si usted creo un directorio
virtual con un nombre diferente al de opac), le aparecerá una página con el error 3051
(fig. 20).

Internet Explorer y escriba

la

Fig. 20 Error 3051



Este error se presenta porque se necesitan permisos de lectura/escritura sobre la carpeta
que contiene las bases de datos de SIABUC, para esto seleccione “Propiedades” de la
carpeta “bases” (fig. 21)


Fig. 21 Accediendo a las propiedades de la carpeta bases


Posteriormente seleccione la pestaña “Seguridad” y presione el botón “Editar”




Fig. 22 Seguridad de la carpeta bases



Debe agregar al usuario “IUSR”, este es el usuario que el IIS utiliza para los diferentes
servicios, una vez agregado, debe habilitar los permisos de lectura, escritura y
modificación, tal como se muestra en la siguiente imagen.


Fig. 23 Agregando permisos al usuario IUSR



Ejecute de nuevo la página testDLL.asp desde el navegador Web y obtendrá resultados
satisfactorios (fig. 24)

Fig. 24 Página de prueba



Finalmente, realice una búsqueda de algún tópico de su interés y que exista dentro de
su acervo.

Fig. 25 Página de búsqueda

Fig. 26 Página de resultados generales



Departamento de Desarrollo e Investigación de SIABUC®



http://siabuc.ucol.mx

[email protected]
  • Links de descarga
http://lwp-l.com/pdf17850

Comentarios de: Configuración de Internet Information Services 7 en Windows Server 2008 Enterprise (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad