Share via


IIS 8: Introducción a IIS

Cree un nuevo servidor web y un sitio predeterminado para probar las configuraciones.

Jason Helmick

Enterrados profundamente dentro de su Microsoft Server (versiones 2008, 2008 R2 y 2012) es el servidor de Web más potente disponible. Está esperando para que usted pueda dar rienda suelta a todo su potencial. Si tu objetivo es ejecutar un sitio de WordPress desde casa o implementar y administrar una granja de servidores Web a gran escala, altamente disponible para su empresa, IIS depende de la tarea.

Para empezar con IIS, debe tener un servidor de "práctica". Esta debe ser una que puedes tirar una y otra vez sin preocuparse de las consecuencias. Debe estar en su propia red, con seguridad aislada de su entorno de producción. Puede utilizar Windows 8 en su computadora portátil, pero usted debe considerar el uso de una máquina virtual (VM) para su prueba. Uso Hyper-V o incluso una simple máquina virtual en Windows Azure.

En este y sucesivos artículos, va a utilizar Windows Server 2012 con IIS 8. También puede utilizar Windows 2008 o 2008 R2 (me voy señalar diferencias importantes en el camino). Debe configurar su VM como controlador de dominio con DNS. También querrá asegurarse de tener Windows PowerShell versión 3 instalado en su VM. Si no has iniciado usando Windows PowerShell, ahora sería un buen momento.

Instalación rápida

IIS es fácil de instalar con el administrador de servidores aplicación gráfica. Seleccione el rol de servidor Web y no añadir ninguna otra característica adicional pero (a explorar los más adelante). En un entorno de producción, no debería añadir algo más que lo que usted necesita por razones de seguridad. Por ahora, necesita sólo el mínimo de instalar IIS.

Si desea acelerar el proceso y usar Windows PowerShell, abrir una consola de administración de Windows PowerShell y tipo:

PS C:\> Install-WindowsFeature –Name Web-Server –IncludeManagementTools

Ahora discutir los cambios que ocurren en el servidor durante la instalación. Cuando se instala IIS, hay unas nuevas incorporaciones a su servidor. Hay cinco grandes cambios que necesita tener en cuenta al trabajar con IIS.

1. Lo primero que lanzarse la mayoría de las personas es el IIS Manager. Esta es la herramienta gráfica instalada en la carpeta Herramientas administrativas. Pasarás una cantidad considerable de tiempo, por lo que es una buena idea de get it started. Cuando ejecutas el IIS Manager, muestra un panel de navegación a la izquierda con la página de inicio seleccionada junto con una caja de información (ver figura 1).

The Start Page of the IIS Manager.

Figura 1 la página de inicio del IIS Manager.

  Seleccionando una navegación diferente nodo, como su servidor, envase de piscina o sitios de aplicación, la herramienta cambia la pantalla y se separa en tres paneles. El panel de la izquierda es para las conexiones, el panel del centro es para la vista de características y el contenido, y el panel de la derecha es para acciones (ver figura 2). Seguir adelante y explorar el IIS Manager, pero no realizar cambios todavía.

Use Internet Information Services (IIS) Manager to manage a server or Web site.

Figura 2 uso Internet Information Services (IIS) Manager para administrar un servidor o sitio Web.

2. Hay cambios en el sistema de archivos para apoyar el sitio Web predeterminado y otras necesidades de almacenamiento IIS, como archivos de registro y mensajes de error personalizados. La instalación crea el trazado nuevo disco primario, C:\inetpub (ver figura 3).

There are a few file system additions after IIS installation.

Figura 3 hay algunas adiciones de sistema de archivo después de la instalación de IIS.

  No es necesario usar este lugar al crear sitios Web adicionales. De hecho, generalmente no se recomienda. Sin embargo, usted necesitará saber estas carpetas para modificar el sitio Web predeterminado y comprobar los archivos de registro.

3.

Hay tres nuevos servicios añadido que funcionan bajo IIS. Encontrará en el administrador de servicios bajo herramientas administrativas o mediante el cmdlet Get-servicio de Windows PowerShell:

  • AppHostSvc: Servicio de Helper aplicación Host
  • W3SVC:World Wide Web servicio de publicación
  • FUE:Servicio de activación de procesos de Windows

Estos servicios juegan un papel importante en la comprensión de cómo funciona el IIS. Por ahora, es suficiente comprobar que estos servicios se están ejecutando. Utilice el siguiente comando de Windows PowerShell para hacerlo:

PS C:\> Get-Service –Name AppHostSVC, W3SVC, WAS

4. Hay un nuevo módulo de Windows PowerShell instalado denominado deusuario que contiene cmdlets para la gestión de la Web. Usted debe confirmar que este módulo está presente escribiendo:

PS C:\> Get-Module -ListAvailable

  Este módulo se carga dinámicamente en Windows PowerShell versión 3 cuando teclea un cmdlet. También habrá momentos cuando usted necesita cargar este módulo manualmente, especialmente para la administración remota. Aquí está un ejemplo:

PS C:\> Import-Module –Name WebAdministration

  Puede obtener una lista de los cmdlets de gestión Web para este módulo usando Get-Help o comando Get:

PS C:\> Get-Help *Web* PS C:\> Get-Command –Module WebAdministration

5. Si el módulo deusuario manualmente se importa o cargadas dinámicamente, lanza un nuevo proveedor de Windows PowerShell. Esto crea una nueva unidad de sistema de archivo llamada IIS. Usted usará para tareas administrativas y para obtener información acerca de sus sitios Web, por lo que debe importar el módulo deusuario y comprobar hacia fuera el nuevo disco:

PS C:\> Get-ChildItem -Path IIS:

Explorar el sitio Web predeterminado

Piense en un servidor Web y los sitios alberga como un servidor de archivos comunes y corrientes con recursos compartidos de red. Con un servidor de archivos, compartir un directorio del sistema de archivo y darle un compartir nombre y permisos de los archivos al directorio para sus usuarios. Cuando un usuario quiere abrir o utilizar uno de los archivos, puede introducir la UNC (\\ComputerName\ShareName) en una aplicación como explorador de archivos y abrir los archivos.

Un servidor Web funciona del mismo modo. Crea un directorio en el sistema de archivos, agregar tus archivos (páginas Web) en el directorio y crear un sitio Web para compartir esas páginas al mundo. Un sitio Web obtiene su "nombre" de algo que se llama un "atascamiento" que está configurado para ese sitio Web.

El proceso de instalación de IIS crea el sitio Web predeterminado. También crea un nuevo directorio, C:\inetpub\wwwroot y añade un puñado de archivos básicos (páginas Web). El sitio Web denominado "sitio Web predeterminado" se crea con un enlace de "*: 80 (http)." Esto significa que cualquier petición HTTP al puerto 80 se dirigirán al sitio Web predeterminado. Puede ver esta información en el IIS Manager. También puede usar Windows PowerShell (ver figura 4).

Viewing the settings of Default Web Site.

Figura 4 Ver la configuración del sitio Web predeterminado.

Hay dos maneras de ver la información sobre el sitio Web predeterminado, o cualquier otro sitio Web, para ello, utilizando Windows PowerShell. Son el cmdlet Get-sitio web y el IIS: método de proveedor:

PS C:\> Get-Website –Name 'Default Web Site' PS C:\> Get-Childitem –Path IIS:\Sites

IIS: método de proveedor es preferible porque también puede obtener una lista de todos los archivos y adicional sitio Web componentes añadiendo el nombre del sitio Web a la ruta de acceso:

PS C:\>Get-ChildItem –Path 'IIS:\Sites\Default web site'

Probar el sitio Web predeterminado

El sitio Web predeterminado es bueno tener alrededor para la prueba, por lo que no eliminarlo. Es una gran manera de comprobar que el servidor Web está trabajando y recibiendo las solicitudes HTTP. Para probar el sitio Web predeterminado, abra un navegador y escriba el nombre del sitio. En este caso, el enlace es para todas las 80 solicitudes puerto, así que aquí está la URL:

HTTP://<ServerName>:80

Debido a que el puerto 80 es un defecto en su navegador, no es necesario que escriba, pero hacerlo así le ayudará a ver que una URL contiene el nombre del servidor y el nombre de recurso compartido (enlace de sitio Web), al igual que un UNC.

¿Quieres cambiar tu pagina por defecto a otra cosa? Abrir Notepad.exe y escriba "TechNet Rocks!" y guarde el archivo en C:\inetpub\wwwroot como Default.htm (usted puede también intentarlo así con Windows PowerShell):

PS C:\> Add-Content -Path C:\inetpub\wwwroot\Default.htm -Value "TechNet Rocks!"

Abra su navegador y escriba la dirección URL para el sitio Web predeterminado o con Windows PowerShell:

PS C:\> Start iexplore http://<servername>

Ahora tiene su propia página Web en tu propio servidor Web. Ahora usted probablemente comienza a pedir un montón de preguntas: "¿Puedo mover el sitio Web predeterminado? ¿Cómo puedo crear mis propios sitios Web? ¿Cómo debo configurar DNS para mi sitio Web?" Todas estas preguntas, y muchas más, responderá en los próximos artículos sobre IIS.

Jason Helmick

Jason Helmick es el director de tecnologías de Windows PowerShell para interfaz de capacitación técnica, con sede en Phoenix, Arizona. Él es un orador, autor, profesor y Administrador IIS inadvertida.

Contenido relacionado