Traducir pagina con Google
NorfiPC » Internet » Instalar el servidor IIS
FeedRSS
 


Como instalar, configurar y usar el servidor IIS en Windows



Guía para utilizar el servidor web Internet Information Services en el equipo local y tener disponible offline, sin conexión, páginas y sitios completos. Ventajas que proporciona. Acceder sin estar conectado a ninguna red, a la información y datos almacenados en archivos web en la PC, navegando en ellos de la misma forma que si fuera en internet.
Servidor IIS Windows trae incluido en sus archivos un servidor web para usarlo en el equipo de forma local, es llamado Internet Information Services (de ahora en adelante me referiré a él con las abreviaturas IIS poco conocido y usado por la gran mayoría de usuarios pero permite y facilita la navegación local.

Que es un servidor y para que usarlo en el equipo


Un servidor web es un programa que permite almacenar archivos, páginas web y sitios completos y permite su acceso por una red, ya sea en internet o en una computadora local.
Tener un servidor instalado en la PC aporta varias ventajas, entre otras:
1- Permite acceder a páginas y sitios guardados en el equipo que necesitamos consultar frecuentemente, de la misma manera que lo hacemos en internet pero sin necesidad de conectarnos a la red.
2- Permite probar paginas antes de subirlas a un servidor de internet y comprobar exactamente su funcionamiento, indispensable y útil para publicadores de contenido.



Ventajas de utilizar el servidor Internet Information Services


Existen varios servidores web, indudablemente el mas conocido y popular es Apache, al ser software libre permite un control total de la configuración del servidor, pero requiere conocimientos algo avanzados para su uso y no posee ninguna interface de usuario.
La gran ventaja del servidor IIS es su facilidad de instalación, configuración y uso, lo que lo hace ideal para el usuario común sin ningún conocimiento avanzado, por lo que si tu único interés es almacenar paginas y sitios para acceder a ellos offline, ISS es el servidor recomendado.

Como instalar el servidor IIS en Windows


En una instalación normal de Windows, los archivos necesarios para instalar IIS, están ya incluidos ya en el equipo, aunque no viene instalado el servidor de forma predeterminada, es lógico ya que todos los usuarios no necesitan ni usan un servidor web. Windows 7 específicamente incluye la versión 7.5
Para instalarlo existen dos métodos:
• Desde la herramienta Programas y características del Panel de control.
• Mediante un script
Para instalar el servidor usando el primer sistema, sigue los siguientes pasos:
• Accede en el Panel de control a Programas y características y a continuación: Activar o desactivar las características de Windows.
• En la lista de funciones de Windows, selecciona Internet Information Services y haz clic en Aceptar.
Esta es la instalación predeterminada que incluye las características más comunes.
Si necesitas tener disponibles funciones para contenido dinámico, entonces haz lo siguiente:
• En la lista de funciones de Windows, da un clic en el signo más (+) situado junto a Internet Information Services, da un clic en el signo más (+) situado junto a Servicios World Wide Web, da un clic en el signo más (+) situado junto a Características de desarrollo de aplicaciones, selecciona las funciones que necesitss y presiona Aceptar.

Para instalar el servidor usando un script, copia y pega el siguiente código en una consola de CMD o en el comando Ejecutar:
Con este método se instalarán todas las funciones del servidor.

Como administrar y configurar el servidor ISS


El servidor posee un panel de administración en el cual es posible configurar varios parámetros del funcionamiento de la aplicación. Dicho panel es posible abrirlo de varias maneras.
1- Creando un acceso directo a la aplicación que se encuentra en la siguiente ruta:
C:\Windows\System32\inetsrv\InetMgr.exe
2- En el Panel de control selecciona Herramientas administrativas, en ella Administrador de Internet Information Services (IIS).
3- Escribe en el cuadro de Inicio inetmgr y oprime la tecla Enter.
Panel de administración del servidor ISS



Como agregar páginas y sitios del equipo al servidor IIS


Existen dos formas para cargar las páginas y los archivos web que tengamos en el equipo al servidor.
1- Después de su instalación, IIS creará una carpeta nombrada: wwwroot, que es el directorio raíz del servidor, se encuentra en la siguiente ruta:
C:\inetpub\wwwroot.
Puedes copiar o mover a dicho directorio cualquier página o carpeta que contenga todos los archivos de un sitio y acceder a todo el contenido solo escribiendo en la barra de direcciones del navegador web que utilices: localhost, oprime Enter.
2. Mediante el Administrador de ISS es posible y es más práctico agregarle sitios al servidor, especificando la ubicación donde están almacenados en el equipo, por lo que no es necesarios copiarlos a la carpeta wwwroot.
Para eso abre el Administrador de ISS, selecciona la carpeta Sitios y en el Panel Acciones de la derecha, escoge "Agregar sitio web", en la ventana que se abre especifica el nombre de dominio del sitio, es decir la dirección URL sin el protocolo, por ejemplo:
El nombre de dominio de: http://norfipc.com es norfipc.com
El nombre de dominio de: htpps://sitio.net/carpeta/local.html es sitio.net
Escoge la ubicación en el disco duro de la carpeta con los archivos del sitio que quieres agregar y presiona Aceptar.
Usa el primer método principalmente para páginas web aisladas y el segundo para carpetas de sitios con varios archivos auxiliares en su interior (imágenes, scripts, etc.).



Comenzar a utilizar el servidor IIS


La primera decepción al utilizar el servidor, será que al escribir en el navegador el nombre del sitio agregado no podrás cargarlo, esto ocurre ya que Windows tratará de acceder al sitio en internet, no en el servidor instalado.
Es necesario configurar el archivo hosts para que este redireccione el navegador web al servidor local. No te asustes, no es nada difícil, si quieres puedes leer en la siguiente página sobre la función y el uso del archivo hosts, pero a continuación se muestra y explica la solución a este problema.

Como usar el archivo hosts en Windows


Configurar el archivo hosts para usar IIS offline.


El archivo hosts es como una especie de servidor DNS, al que Windows acude en busca de referencia sobre un dirección URL introducida en el navegador, para saber qué acción realizar. Es solo un archivo de texto de nombre hosts, sin extensión situado en la siguiente ruta:
C:\Windows\System32\drivers\etc
Suponiendo que el sitio web que has agregado al servidor, tiene la siguiente dirección URL: http://sitio.ejemplo.com, solo tendrás que abrir tu archivo host con el Bloc de notas u otro editor de texto y agregarle al final la siguiente línea:
127.0.0.0 sitio.ejemplo.com
Guarda los cambios, ya podrás acceder al sitio offline.
Podrás relacionar de la misma forma en el archivo hosts todos los sitios que agregues al servidor, uno en cada línea.
El gran problema ahora, es que al estar online no podrás acceder verdaderamente a dichos sitios, el archivo hosts redireccionará siempre al archivo que se encuentra en el servidor local.



Como alternar entre el modo de navegación con conexión y offline


La solución a este conflicto, que permite alternar entre la navegación online y offline es la siguiente.
Crear una especie de interruptor que al ejecutarlo de la opción del modo de navegación en internet o local.
Puedes descargar en el siguiente vínculo los archivos necesarios para esta tarea, contiene una nota con la explicación de su uso o puedes hacerlo manualmente siguiendo la siguiente explicación paso por paso.

Descargar Script On/Offline Descargar Script On/Offline

La solución es usar dos archivos hosts diferentes, que son necesarios de crear y copiar a la carpeta etc, el primero llamado: hosts-internet debe contener las siguientes líneas:
#127.0.0.0  sitio.ejemplo.com
#127.0.0.0  otro-sitio.ejemplo.com
El segundo nombrado hosts-local contiene:
127.0.0.0  sitio.ejemplo.com
127.0.0.0  otro-sitio.ejemplo.com
Fíjate que la diferencia es el signo # que deja sin efecto la línea en la que se inserte, por lo que en ese caso la navegación a: sitio.ejemplo.com será en internet.
Asegúrate que los dos archivos creados no posean extensión de archivo.
El tercer archivo es un simple script que se puede tener a mano en el escritorio y que al ejecutarlo permite que el usuario escoja dos opciones: navegación en internet o la navegación local. Lo que hace es escribir el contenido en el archivo hosts original, copiándolo de uno de los dos archivos creados, según se seleccione.
Puedes crearlo utilizando el siguiente código:



Como descargar páginas y sitios web completos para verlos con IIS offline


Es posible descargar de internet páginas y sitios web completos, con todos sus archivos auxiliares, si no son excesivamente grandes para tenerlos almacenados en nuestro equipo y acceder a ellos usando IIS.
Para eso se puede emplear la pequeña aplicación de software libre WGET, toda la información necesaria la puedes leer en la siguiente página:

Como usar WGET para descargar archivos de internet



Ajustes en la configuración del servidor IIS


Es necesario realizar los siguientes ajustes en la configuración del servidor IIS para optimizar la navegación local y evitar conflictos en su uso.

Habilitar ver páginas web de extensión .ASP y .PHP en IIS


Agregar los tipos MIME necesarios para poder ver páginas web con la extensión .ASP y .PHP que de otra forma no funcionarán.
Para eso haz lo siguiente:
• En el Panel de administración abre la herramienta Tipos MIME
• Clic derecho y escoge "Agregar"
• En extensión de nombre de archivo escribe: .asp
• En Tipo MIME escribe: text/html
Aceptar, repite la operación para en el siguiente caso especificar.
• En extensión de nombre de archivo escribe: .php
• En Tipo MIME escribe: text/html
Ya funcionarán perfectamente las páginas escritas en PHP y ASP.
También es posible hacer lo anterior para habilitar las páginas .ASP, pegando el siguiente código en Inicio o en el comando Ejecutar y oprimiendo la tecla Enter:
Para las páginas .PHP utiliza:

Habilitar la exploración de directorios en IIS


La exploración de directorios como su nombre indica, facilita navegar por los distintos directorios donde almacenes las páginas web.
Para habilitarlo haz lo siguiente:
• En el Panel de administración abre la herramienta Examen de directorios
• En el panel Acción a la derecha escoge "Habilitar".

Como alternar el uso del servidor IIS con Apache


Es imposible usar dos servidores web al mismo tiempo en la PC por los conflictos que trae, es necesario alternar el empleo de cada uno, lo que puede ser bastante incomodo, pero para aquellos que usan Apache, servidor web muy popular, es posible alternar fácilmente entre Apache y ISS con un sencillo script. Lo puedes descargar en el siguiente vínculo, solo es necesario ejecutarlo y en la ventana que abre, insertar el número 1 para Apache o el 2 para IIS, el script detiene o inicia los servicios de cada servidor según se seleccione.

Descargar script para iniciar o detener IIS y Apache Descargar script para iniciar o detener IIS y Apache

Por último, el log de los accesos al servidor, es un archivo de texto donde se puede encontrar información sobre cualquier error en el funcionamiento, puedes encontrarlo en el siguiente directorio: C:\inetpub\logs\LogFiles

Información técnica sobre IIS en la red


Información en Technet Información sobre el servidor IIS en el sitio web de Technet
Información en IIS.NET Información sobre el servidor IIS en el sitio IIS.NET



Páginas relacionadas


Como instalar y configurar el servidor web Apache en Windows
Como instalar y configurar PHP en el servidor Apache en Windows
Como instalar y usar el proxy SmartCache para ver las páginas sin conexión
Como usar WGET para descargar archivos de internet
Las redes sociales más populares y exitosas de internet
Viaje por los archivos ocultos de Windows, el archivo hosts

Agrega esta página a tus favoritas: Guardar en Favoritos
Compártela en Facebook: Compartir
Compártela en Twitter: Compartir

NorfiPC en Google+: Compartir en Google+



 
Anterior |  Subir  | Siguiente