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
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
-
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).
-
No painel Conexões, clique com o botão direito do mouse no nó Sites na árvore e, em seguida, clique em Adicionar Site.
-
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.
-
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.
-
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.
-
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.
-
Selecione o protocolo para o site da Web a partir da lista Tipo.
-
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.
-
Digite um número de porta na caixa de texto Porta.
-
Opcionalmente, digite um nome de cabeçalho de host para o site da Web na caixa Cabeçalho do Host.
-
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.
-
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.
Observaçã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
WMI
Consulte também