Instalando o IIS 7.0

Você pode fazer a instalação do IIS 7.0 no Windows Server 2008 Server Core com o comando pkmgr como no Artigo Wiki http://social.technet.microsoft.com/wiki/contents/articles/como-instalar-o-iis-7-0-no-server-core-pt-br.aspx

ou através do comandos DISM como irei demonstrar aqui:

Para iniciar a instalação básica do IIS no Windows Server 2008 R2 Server Core

DISM /Online /Enable–Feature /FeatureName:IIS–WebServerRole

Essa é uma instalação básica do IIS e já cria uma estrutura de diretórios e permite hospedar páginas estáticas

No diretório C:\INETPUB\WWWROOT\ estão os arquivos padrões da página WEB inicial.

Você pode testar através de outra máquina na rede digitando http://nomedoservidor ou http://ipdoservidor ( O Server Core não tem o Internet Explorer)

IIS

Para adicionar conteúdos dinâmicos você precisa continuar a instalação dos recursos a seguir:

.NET Framework 2.0:

DISM /Online /Enable–Feature /FeatureName:NetFx2–ServerCore

.NET Framework 3.0 e 3.5 (instalados juntos):

DISM /Online /Enable–Feature /FeatureName: NetFx3–ServerCore

Se necessário, instale o suporte a 32–bit .NET Framework 2.0, 3.0 e 3.5:

DISM /Online /Enable–Feature /FeatureName:NetFx2–ServerCore–WOW64

DISM /Online /Enable–Feature /FeatureName:NetFx3–ServerCore–WOW64

Instalação do suporte a ASP

DISM /Online /Enable–Feature /FeatureName:IIS–AS

 Instalação do ASP.NET

DISM /Online /Enable–Feature /FeatureName:WAS–WindowsActivationService

DISM /Online /Enable–Feature /FeatureName:WAS–NetFxEnvironment

DISM /Online /Enable–Feature /FeatureName:IIS–ISAPIExtensions

DISM /Online /Enable–Feature /FeatureName:IIS–ISAPIFilter

DISM /Online /Enable–Feature /FeatureName:IIS–NetFxExtensibility

DISM /Online /Enable–Feature /FeatureName:IIS–ASPNET

Gerenciando o IIS 7.0

O gerenciamento do IIS no Windows Server Core é feita através do comando APPCMD.

Para carregar o comando digite:

cd %windir%\system32\inetsrv

appcmd

Um server pode hospedar muitos sites da WEB, para listar os sites em um servidor com Server Core:

appcmd list sites

Parando um site da web:

appcmd stop site “Default Web Site”

Iniciando um site da web:

appcmd start site “meu site”

Alterando o diretório do WebSite.

Você pode alterar o caminho padrão para qualquer diretório.

appcmd set vdir “Default Web Site/” –physicalpath: “c:\diretório

Configurando o Directory Browsing

O recurso Directory Browsing é muito útil quando você cria um site da web onde o conteúdo não está contido na lista de documentos

padrão.Se você criar um site da web sem um documento padrão será retornado um erro aos clientes da web. Por este motivo é interessante

habilitar o recurso de Directory Browsing.

 IIS-DB

Para habilitar o Directory Browsing no Default Web Site:

appcmd set config “Default Web Site” /section:directoryBrowse /enabled:true