Bien, de todos es conocido la necesidad de tener bien instalado un servidor. Mi caso era el siguiente. Había desarrolado un sitio en ASP y tenía que mostrarlo al cliente. Pero no quería subirlo a la web, sino que iba a utilizar el portatil mara enseñarselo y ver su opinión , lógico, no? :)
La cuestión era que tenía instalado en el portatil Windows XP "Home", Apache Web Server y PHP. Intenté instalar soporte ASP para Apache, pero todos los módulos que probé para Apache no me funcionaron bien. No nos engañemos. ASP implica Microsoft, y por añadido ISS.
Instalar ISS5 en Win XP Pro es sencillo, pero en la versión Home, símplemente no te va a dejar. Pensé en usar PWS pero en XP Home tampoco va.
Navegando en la red, encontré un documento en ingles e italiano escrito por Mariano Conea que procedo a intentar explicar en español.
PROCEDIMIENTO DE INSTALACION DE ISS5 EN WINDOWS XP HOME
1.- Neceitarás el CD de instalación de WIN 200 Server o Pro (El CD de WIN XP Pro no te sirve)
2.- Si no tienes 2 lectoras de cd-rom, sugiero que copies el directorio i386 del cd de WIndows XP Home en el disco duro.
3.- En ese directorio encuentra el archivo IMS.CAB, abrelo con WinRar ( o similar) y descomprime el contanido en una carpeta temporal (se necesitará al final)
nota del traductor: (a mi no me hizo falta, pero como cada caso es particular, no entraña riesgo el descomprimirlo)
4.- Busca el archivo c:\WINDOWS\INF\SYSOC.INF
5.- En la seccion [COMPONENTS] busca la línea:
iis=iis.dll,OcEntry,iis.inf,hide,7
6.- Cámbiala por esta otra:
iis=iis2.dll,OcEntry,iis2.inf,,7
(recuerda hacer el cambio a iis2.dll y iis2.inf y eliminar la palabra hide. de esta forma nos saltamos la protección de XP Home)
7.- Desde el Cd de Win 2000 (Pro o Server) coge los archivos: iis.dl_ y iis.in_ qye están el el directorio i386 y copialos al escritorio, abre una ventana des DOS, sitúa el prompt en tu Escritorio y escribe los siguientes comandos:
EXPAND IIS.DL_ IIS2.DLL
EXPAND IIS.IN_ IIS2.INF
esto genera 2 nuevos archivos llamados iis2.dll y iis2.inf
copia IS2:DLL en c:\WINDOWS\SYSTEM32\SETUP\
y IIS.INF en c:\WINDOWS\INF\
8.- Vete a "Panel de Control" -> "Agregar Quitar Programas" -> "Agregar o Quitar Componentes de Windows" e inicia el Asistente para componentes de Windows. Verás el apartado de "Servicios de Internet Information server (IIS)" como casilla de verificación activable.
9.- Activala (Supongo que si estás buscando solo PWSselecciones en detalles solo los componentes que quieras instalar)
nota del traductor: (si activas la casilla e ISS por defecto se instalan varios servicio como el SMTP o FTP..)
10.- Necesitarás 10/15 minutos y durante ese tiempo el sistema te pedirá varios archivos: algunosestán en el directorio de XP Home y otros en el CD de Win2000. En un momento dadto te pedirá el archivo EXCH_adsiisex.dll file: este es el archivos que hemos extraido en un directorio temporal en el punto 3 del manual, seleccionalo y proseguirás sin problemas.
11.- Cuando acabe, reinicia el ordenador.
12 Prueva a ver si funciona: abre el Explorador y escribe en la direccion: http://localhost
Seguramente no funcionará, así que prueba lo siguiente
- abre una venta de DOS y escribe: iisreset /RESTART
13.- Gracias a las capturas de Jamez Picard para poder explicar el punto 13.
Abre el panel de control:
Click en mantenimiento y personalización
Luego: Herramientas administrativas
Luego Selecciona Administrador de Servicios de Internet (no Administrador Web Personal)
Luego verás la siguiente consola:
Botón derecho en tu Sitio web Predeterminado y clic en propiedades
Selecciona la pestaña de seguridad de directorios: y clic en el botón de "Modificar"
para Control de Autentificación y Acceso Anónimo.
Selecciona el botón Modificar para cuenta de acceso anónimo.
Verás un cuadroi de diálogo parecido a este:
Modifícalo para que quede así:
1.- Introduce el nombre de usuario y contraseña que usas para abris sesión en Windows XP Home.
Cuando entras en windows, si tansolo tienes que hacer clic en tu nombre de usuario y no te pide contraseña, quiere decir que tienes una contraseña en blanco. Por ejemplo si mi nombre de usuario es "YourLoginUser" entronces la configración tendría un aspecto así:
2.- Desactiva la casilla para para Permitir que ISS controle la contraseña.
3.- Desactiva la casilla de contraseña si no tienes contraseña en tu cuenta.
Clic en OK y clic en OK otra vez) para todas las ventanas abiertas de Windows.
Ahora estará disponible usar IIS en XP Home sin problemas de accesso
nota del traductor:(Si no realizas el paso 13, seguramente el servidor te de un error tipo "Error 500 Http://")
Cierra y Reiniciael Servidor Web y reintenta el punto 12 del manual
Si todo funciona bien verás la pantalla e presentación de ISS5
Buena suerte
Web original http://www.geocities.com/pippo_mares/iis.htm
Traduccion a español: LaNTraX para Foros de Web.
Nota del traductor: Espero que os sirva de algo y perdonad las posibles erratas tipográficas cometidas.
Nota del traductor: No se visualizan las imágenes correctamente. La url de las mismas hace referencia la web original y puede sea ese el problema. Si algún moderador fuera tan amable de seguir el rastro y postear las imágenes le estaría muy agradecido.