Sitio web predeterminado en IIS
Qué es el sitio web predeterminado de IIS. Cómo colocar los archivos en el sitio predeterminado para probar si está funcionando IIS y para introducir nuestros propios sitios web.
16/12/02 - Lo que se muestra cuando accedemos a http://localhost es el sitio web predeterminado, que se guarda en nuestro disco duro, concretamente en la carpeta C:\Inetpub\wwwroot
Si accedemos a dicha carpeta desde Mi PC podremos ver los archivos que se están sirviendo como sitio web predeterminado. Encontraremos, entre otros archivos uno llamado "iisstart.asp" que es el que se pone en marcha al acceder a este directorio.
Colocar nuestras propias páginas
Lo lógico ahora es que deseemos colocar nuestras propias páginas web para que las sirva IIS. Si nuestro sitio web es bastante simple podríamos colocar todos los archivos dentro de la carpeta del sitio web predeterminado.
Por ejemplo, para hacer una prueba, podríamos colocar un archivo llamado "hola.asp" en la carpeta C:\Inetpub\wwwroot. Para acceder a este archivo desde nuestro explorador deberíamos escribir la dirección http://localhost/hola.asp
Si deseamos un código simple para el archivo hola.asp, en el que se pruebe si está funcionando o no el motor ASP, podemos utilizar el siguiente:
<html>
<head>
<title>Pobando ASP</title>
</head>
<body>
<%
for i=1 to 7
response.write "<font size=" & i & ">Hola Mundo!</font><br>"
next
%>
</body>
</html>
|
Atención: No se debe acceder al archivo utilizando una ruta como esta: C:\Inetpub\wwwroot\hola.asp, pues de esa manera no se estaría pasando a través del servidor web y la página ASP no se ejecutaría.
|
Si tuviéramos un sitio medianamente complejo, convendría crear una carpeta dentro de wwwroot con el nombre de nuestro sitio y dentro podríamos colocar todos los archivos. Si el directorio tuviera una ruta como C:\Inetpub\wwwroot\mi_web, accederíamos colocando esta dirección en nuestro navegador: http://localhost/mi_web.
Cuando se accede a ese directorio se sirve el documento por defecto que se haya configurado en el servidor web. El documento por defecto es aquel que se sirve si no se ha especificado ninguno en la ruta de acceso, es decir, si no indicamos ningún archivo en la dirección que colocamos en Internet Explorer (una dirección como http://localhost/mi_web especifica un directorio, pero ningún archivo) se sirve el documento por defecto.
En principio, el documento por defecto en IIS está configurado a Default.asp o Default.htm. Esto quiere decir que deberíamos colocar un archivo con uno de esos nombres en nuestro directorio para que se sirva si el usuario no indica ningún nombre de archivo. Luego veremos cómo cambiar esta configuración.
Para probar todo esto, podemos crear un archivo llamado Default.asp y guardarlo en nuestro directorio C:\Inetpub\wwwroot\mi_web. El código que podríamos utilizar sería por ejemplo este:
<html>
<head>
<title>Archivo por defecto en mi_web</title>
</head>
<body>
<h1>Archivo por defecto en mi_web</h1>
<%
for i=0 to 9
response.write i
next
%>
</body>
</html>
Recordar que para ver este archivo habría que componer una dirección como esta http://localhost/mi_web. Automáticamente se sirve el archivo Default.asp, aunque no se especifique nada, pues ese es el documento por defecto. También podríamos acceder al archivo especificando su ruta completa: http://localhost/mi_web/Default.asp
|
Nota: Podemos llamar al archivo Default.asp o bien default.asp (con mayúscula o minúscula en su inicial). Cualquiera de las dos opciones es válida, pues en Windows no se tienen en cuenta las mayúsculas y minúsculas en nombres de archivos.
|
Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 16 comentarios (Añadir)
+ 1 comentario no revisado
| Autoría, licencia y acciones sobre este artículo |
|
Informe de Miguel Angel Alvarez* Director de DesarrolloWeb.com
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
* Para consultas técnicas utilizar la lista de correo.
|
Manuales relacionados con este artículo
Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en
IIS
Comentarios de los visitantes
|
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
|
| Se muestran 16 comentarios revisados |
Comentario de Carlos
23/1/04
Hola:
Por que en windows 2000 se genera un error al crear un directorio virtual dentro de la carpeta Inetpub. Conozco varios casos y se soluciona creando el directorio virtual fuera de esta carpeta.
chaooo
Comentario de Roberto
02/2/05
Instale IIS en Windows XP pro, con el servidor en mi PC. Cuando cargo el sitio y lo pruebo me salta el siguiente error:
"Error del Asistente para resultados de base de datos
Error en la operacion. Si se vuelve a producir, pongase en contacto con el administrador del servidor."
Gracias amigos...!
Comentario de Ernesto Muñoz Trujillo
06/8/05
Estoy empezando en el mundo Asp y mi problema es el siguiente. instale el IIS de Windows XP, pero cuando quise acceder al localhost me pide un ususario y contraseña, ya le puse la de administrador de mi equipo y la mia como usuario y no me las acepta y quisiera saber desde donde puedo configurar eso. por su ayuda de antemano gracisd.
Comentario de Patricio
23/8/05
Tengo Windowws XP Profesional. Instale el IIS, pero no me deja entrar a la pagina principal de localhost.
Despues le di por archivo preterminado una pagina html y lo toma, al darle por archivo predeterminado una pagina ASP se cae.
Desintale e instale de nuevo el IIS y PASA LOS mismo
¿Que puede ser?
Comentario de Katherine Olivera
28/9/05
Es necesario tener internet en el pc para poder ejecuar mi web desde IIS
Comentario de Luis
21/11/05
Todo esto esta muy bien, pero si tengo algo como http:\localhostmy_webdefault.aspx como se le hace para que al dar htt:localhost tome la direccion completa es decir que mi pagina de inicio sea default.aspx que esta en my_web se ponga al dar solo http:\localhost
Comentario de Xkalibur
25/11/05
solo pon el archivo en la carpeta wwwroot y al darle http://localhost/ solo lo tomara como predeterminada
Comentario de Armatrix
28/12/05
Ya instale el IIS y funciona correctamente mi pagina desde el local host,,ahora kiero mandarle mi direccion ha otra persona en otro lado ke link le mando? el de mi localhost o cual?
Comentario de juan
17/2/06
Saludos, cuando intento abrir la pagina principal (localhost en la direccion web de mi navegador) me pide un nombre de usuario y contraseña, ¿como puedo omitir el inicio de sesion y pdoer entrar directamente?
Gracias!
Comentario de Fernando
25/5/06
hola a todos!
tengo un problema al accesar desde otra maquina a la que se le instalo el IIS,si funcionan los codigos en esa maquina, pero cuando intento acceder desde otra no puedo.ya lo habia visto funcionar asi pero no lo requerdo.
Comentario de GARCIA ISIDRO
02/8/06
SI TU SERVIDOR WEB PREDETERMINADO IIS FUNCIONA EN FORMA LOCAL O SEA EN TU MAQUINA PERO NO PUEDES ACCESAR DESDE OTRAS VE A PROPIEDADES DE RED OPCIONES AVANZADAS DA CLICK EN CONFIGURACION Y CONFIGURA EL FIREWALL DE WINDOWS A MANERA QUE QUEDE NO PERMITIR EXCEPCIONES O DE PLANO DESACTIVADO.
ESTA PUEDE SER UNA SOLUCION YA QUE EL FIREWALL DE WINDOWS BLOQUEA TODO ACCESO DESDE INTERNET A TU EQUIPO Y PUES SI QUIERES QUE TENGAN ACCESO DESDE UN EXPLORADOR DE INTERNET A TU MAQUINA DEBES DE PERMITIRLO NO CREES.
INTENTA NUEVAMENTE Y CHECA QUE PASA.....
SALU2
fgarciai_morris@hotmail.com
garciai@diputados-pri.org.mx
Comentario de Rodolfo
29/9/06
Hola. Cuando escribo http://localhost en el Internet Explorer, me sale un mensaje que dice: "Forbidden. You don´t have permission to access / on this server. Apache/2.0.58 (Win32) Server at localhost Port 80."
Comentario de Antonio
24/11/06
ya instale en IIS en 3 computadotas y no entra cuando escribo el local host.
de plano sere muy buey?
no encontre literatura al respecto (no de cuando uno es muy buey) sino de como solucionar el problema. realmente lo veo sencillo pero simplemente no funciona
Comentario de Anillu
15/3/07
Hola, he realizado los pasos pero tengo un problema con el IIS cuando trato de ejecutar un archivo .asp. Por ejemplo cuando ejecuto http://localhost/miweb/hello.asp, automaticamente se abre una ventana para descargar el archivo, es decir no se esta ejecutando. Alguien tendra una idea de como solucionar esto.
Cabe destacar que he revisado algunos comentarios donde dicen que si se le cambia el nivel de protección de la carpeta virtual a "bajo" funciona, ya hice este procedimiento y nada.
Espero puedan ayudar.
Comentario de Aurelio
03/8/07
Si al ajecutar una pagina ASP dentro del servidor Inetpub/wwwroot/hello.asp, prueba primero renombrando tu pagina principal asp con un nombre válido por default que soporta el IIS, pudiendo ser Default.asp y verifica que tus accesos de seguridad permiten ejecutar aplicaciones ASP dentro de tu directorio de sitios web IIS. Espero te sirve ya que a mi me paso eso
Comentario de antonio
22/4/08
Tenia una aplicacion en IIS que solo corria en el localhost , pero desde otro equipo no mostraba nada. El problema era que el firewall tenia deshabilitado el servidor web (OJO con eso)
solucion : detener el servicio de firewall
| Comentarios sin revisar |
|
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
|
Se ha encontrado un comentario sin revisar
Ir arriba