Mas problemas con Manifold IMS
1. ¿Puedo montar IMS servido por Manifold en un Servidor con sistema operativo Linux RedHat y servidor Apache?
Sí es posible montarlo sobre Apache, porque existe manera que soporte rutinas IIS. Pero definitivamente no es posible montarlo sobre Linux, debe ser Windows.
2. Ya tengo publicado un servicio IMS como lo explicamos antes, está activado el IIS y aún así no me publica.
El mensaje que me envía es:
No tiene autorización para ver esta página
No tiene permiso para ver este directorio o esta página con las credenciales suministradas.
Pruebe lo siguiente:
- Haga clic en el botón Actualizar para probar de nuevo con otras credenciales.
- Si cree que debe ser capaz de ver este directorio o esta página, póngase en contacto con el administrador del sitio Web utilizando la dirección de correo electrónico o el número de teléfono que figura en la página principal localhost .
HTTP 401.3 – Access denied by ACL on resource
Servicios de Internet Information Server
En este caso, lo que falta es darle derechos al archivo .map, para esto hay que entrar a:
Inicio / panel de control / herramientas administrativas / Servicios de Internet Information Server
En caso que el archivo esté almacenado en una sub carpeta de Inetpub, solo hay que seleccionarla y elegir el archivo .map
Luego darle botón derecho al ratón, propiedades, directorio y permitirle todos los derechos. También conviene hacer lo mismo con la carpeta.
En caso que el archivo esté almacenado en otro directorio, diferente del Inetpub, hay que crear un directorio virtual.
Se hace con Acción / nuevo / directorio virtual.. y se sigue el wizzard hasta que termina. Luego se elige el archivo .map y se le da las propiedades.
Luego de esto hay que reiniciar la publicación del IIS.
3. Al editar el mapa, ¿se pierden los derechos asignados?
Si. Es una situación curiosa, que en caso de editar el archivo .map que se está publicando, y guardar los cambios, se pierden los derechos asignados vía IIS.
Por eso manda este error:
HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information ServerInformación técnica (para personal de soporte técnico)
* Tipo de error:
(0x80004005)
Error no especificado
/cat3/default.asp, línea 125* Tipo de explorador:
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12* Página:
POST 723 bytes to /cat3/default.asp
Intenté volver a darle derechos… y nada, a veces sí, a veces no; de modo que lo más adecuado es no publicar el archivo en uso sino uno que esté como repositorio; para esto:
Abrir el archivo .map que se quiere publicar, en el directorio donde está almacenado, crear la publicación, probar si la publicación funciona desde el navegador, en caso contrario darle derechos desde el administrador del IIS. Una vez que todo funciona:
Colocar una copia del archivo en el propio directorio donde se está creando la publicación, por ejemplo
C:\Inetpub\wwwroot\cat3
Editar la dirección en el archivo config.txt
Luego reiniciar la publicación en el IIS, si al abrir el navegador todo funciona:
No volver a editar ese archivo, sino editar el original, al hacer cambios y guardar, reemplazarlo y reiniciar el servicio IIS. De esta forma, no se perderán los derechos sobre el archivo.
Si bien me parece algo destrompado, al hacer la consulta en el foro de Manifold, me han dicho que eso es así… por lo que es la forma como lo he resuelto… probaré un programa de esos freeware que permiten hacer rutinas de réplica programada a ver si me resuelve el impase de estar reemplazando manualmente.