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.
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>
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
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.
Referencia: Se habla más sobre el documento por defecto en un artículo del manual de publicar en Internet. http://www.desarrolloweb.com/articulos/200.php?manual=3 |
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. |
Miguel Angel Alvarez
Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...