Criar um site (IIS 7)

Aplica-se a: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

Quando quiser publicar conteúdo para acesso na Internet ou em uma conexão de intranet, você poderá adicionar um site ao seu servidor Web para manter o conteúdo.

Durante a instalação do IIS 7, a configuração de um site padrão é criada no diretório \Inetpub\Wwwroot no seu servidor Web. Você pode usar esse diretório padrão para publicar o seu conteúdo na Web ou criar um diretório em um local do sistema de arquivos de sua escolha.

Quando você adicionar um site no IIS 7, uma entrada de site será criada no arquivo ApplicationHost.config. A entrada especifica a ligação de rede para o site, mapeia o site para um local no sistema de arquivos e, como opção, especifica as credenciais de usuário para acesso ao conteúdo.

Pré-requisitos

Para obter informações sobre os níveis nos quais você pode realizar esse procedimento e sobre quais os módulos, manipuladores e permissões são necessários para realizar esse procedimento, consulte Requisitos de recurso de site (IIS 7).

Exceções aos requisitos de recurso

  • Nenhum

Para adicionar um site

Você pode realizar esse procedimento usando a interface do usuário (IU), executando comandos do Appcmd.exe em uma janela da linha de comando, editando diretamente os arquivos de configuração ou gravando scripts de WMI.

Interface de usuário

Para usar a IU

  1. Abra o Gerenciador do IIS. Para obter mais informações sobre como abrir o Gerenciador do IIS, consulte Abrir o gerenciador do IIS (IIS 7). Para obter informações sobre como navegar até locais na interface do usuário, consulte Navegação no Gerenciador do IIS (IIS 7).

  2. No painel Conexões, clique com o botão direito do mouse no nó Sites na árvore e, em seguida, clique em Adicionar Site.

  3. Na caixa de diálogo Adicionar Pool de Aplicativos, digite um nome amigável para o pool de aplicativos na caixa Nome do site da Web.

  4. Clique em Selecionar caso queira selecionar um pool de aplicativos diferente do relacionado na caixa Pool de Aplicativos. Na caixa de diálogo Selecionar Pool de Aplicativos, selecione um pool de aplicativos a partir da lista Pool de Aplicativos e, em seguida, clique em OK.

  5. Na caixa de texto Caminho físico, digite o caminho físico da pasta do site ou clique no botão Procurar (...) para navegar pelo sistema de arquivos e encontrar a pasta.

  6. Se o caminho físico inserido na etapa 5 for um compartilhamento remoto, clique em Conectar como para especificar as credenciais de que você tem permissão para acessar o caminho físico. Se você não usar credenciais específicas, selecione a opção Usuário do aplicativo (autenticação de passagem) na caixa de diálogo Conectar como.

  7. Selecione o protocolo para o site da Web a partir da lista Tipo.

  8. O valor padrão na caixa Endereço IP é Todos os Não Atribuídos. Se você precisar especificar um endereço IP estático para o site da Web, digite o endereço IP na caixa Endereço IP.

  9. Digite um número de porta na caixa de texto Porta.

  10. Opcionalmente, digite um nome de cabeçalho de host para o site da Web na caixa Cabeçalho do Host.

  11. Se você não precisar fazer alterações no site e quiser que o site da Web seja disponibilizado imediatamente, marque a caixa de seleção Iniciar site imediatamente.

  12. Clique em OK.

Linha de comando

Para adicionar um site, use a seguinte sintaxe:

appcmd add site /name: string /id: uint /physicalPath: string /bindings: string

A variável name string é o nome e a variável id uint é o inteiro não assinado que você deseja atribuir ao site. As variáveis name string e id uint são as únicas variáveis que são exigidas quando você adiciona um site no Appcmd.exe.

noteObservação
Quando você adiciona um site sem especificar os valores para os atributos bindings e physicalPath, o site não poderá ser iniciado.

A variável physicalPath string é o caminho do conteúdo do site no sistema de arquivos.

A variável bindings string contém informações que são usadas para acessar o site, e ela deve estar na forma de protocol/IP_address:port:host_header. Por exemplo, uma ligação de site da Web é uma combinação de protocolo, endereço IP, porta e cabeçalho de host. Uma associação de http/*:85: permite que um site escute solicitações HTTP na porta 85 de todos os endereços IP e nomes de domínio (também conhecidos como cabeçalhos de host ou nomes de host). Por outro lado, uma associação de http/*:85:marketing.contoso.com permite que um site escute solicitações HTTP na porta 85 de todos os endereços IP e do nome de domínio marketing.contoso.com.

Para adicionar um nome de Site nomeado contoso com um ID de 2 com conteúdo em c:\contoso e que escute as solicitações HTTP na porta 85 para todos os endereços IP e um nome de domínio de marketing.contoso.com, digite o seguinte no prompt de comando e, em seguida, pressione ENTER:

appcmd add site /name: contoso /id:2 /physicalPath: c:\contoso /bindings:http/*:85: marketing.contoso.com

Para obter mais informações sobre oAppcmd.exe, consulte Appcmd.exe (IIS 7).

Configuração

O procedimento neste tópico afeta os seguintes elementos de configuração:

<site>

<application>

<virtualDirectory>

<bindings>

Para obter mais informações sobre a configuração do IIS 7, consulte IIS 7.0: esquema de configurações do IIS (a página pode estar em inglês) no MSDN.

WMI

Use as seguintes classes, métodos ou propriedades do WMI para realizar o procedimento:

  • Método Site.Create

Para obter mais informações sobre o WMI e o IIS, consulte WMI (Instrumentação de Gerenciamento do Windows) no IIS 7. Para obter mais informações sobre as classes, os métodos ou as propriedades associadas a esse procedimento, consulte IIS 7.0: IIS WMI Provider Reference no site do MSDN.

Consulte também

Marcas :


Page view tracker