Compartilhar via


Etapa 2 da Configuração: configurar os Servidores do Web Farm do IIS

por Keith Newman e Robert McMurray

Na segunda etapa da criação do seu farm da Web, configure o conteúdo compartilhado e a configuração compartilhada no primeiro servidor Web. Em seguida, você adiciona mais servidores Web ao seu farm.

Após concluir essas tarefas, registre suas decisões de design antes de ir para Step 3: Configure IIS Web Farm Load Balancing.

2.1. Preparar o servidor de arquivos de back-end

Neste procedimento, você configura um servidor de arquivos de back-end com duas pastas compartilhadas. Uma pasta contém os arquivos de conteúdo compartilhado para o site. A outra pasta contém os arquivos de configuração compartilhada.

Quando a pasta de conteúdo compartilhada estiver pronta, copie os arquivos para o site que é configurado no servidor Web principal para a pasta de conteúdo.

Para configurar o servidor de arquivos de back-end

  1. No servidor de arquivos, abra o Windows Explorer.
  2. Crie uma pasta para o conteúdo compartilhado, por exemplo C:\Content.
  3. Crie uma pasta para a configuração compartilhada, por exemplo C:\Config.
  4. Compartilhe a pasta de conteúdo usando as credenciais de usuário personalizadas.
  5. Compartilhe a pasta de configuração usando as credenciais de usuário personalizadas.
  6. Copie os arquivos do site de trabalho em seu servidor web principal para a pasta de conteúdo no servidor de arquivos, por exemplo C:\Content\MySite.

2.2. Configurar o conteúdo compartilhado

Neste procedimento, configure o conteúdo compartilhado do servidor Web principal. Quando terminar, seu servidor web recupera o conteúdo do servidor de arquivos de back-end.

Para configurar o conteúdo compartilhado

  1. No principal, abra o Gerenciador do IIS, selecione o seu site e clique em Configurações avançadas no painel Ações.

  2. Na página Configurações avançadas, altere o valor de Caminho físico para o caminho de UNC de configuração, por exemplo \\FileServer\Content\MySite.

  3. Selecione Credenciais de Caminho Físico e selecione o botão reticências (…).

  4. Na caixa de diálogo Conectar como, selecione Usuário específico e clique em Definir.

  5. Insira as credenciais da conta de usuário compartilhada personalizada e clique em OK.

  6. Clique em OK mais duas vezes para sair das Configurações avançadas.

  7. Se seu farm da Web oferece suporte ao ASP.NET, abra um prompt de comando e digite os seguintes comandos, dependendo do seu sistema:

    • Sistemas de 64 bits: cd %windir%\Microsoft.NET\Framework64\v4.030319
    • Sistemas de 32 bits: cd %windir%\Microsoft.NET\Framework\v4.030319
  8. Insira o seguinte comando:

    caspol -m -ag 1. -url file://<file server>/<content>/<website>/* FullTrust

    Substitua <file server> pelo nome do servidor de arquivos. Substitua <content> pelo nome da pasta de conteúdo compartilhado. Substitua <website> pelo nome da pasta para o seu site. Observe que FullTrust diferencia maiúsculas de minúsculas.

  9. Feche o prompt de comando, selecione Pools de aplicativos na página Conexões.

  10. Selecione o pool de aplicativos para o seu site e, em seguida, clique em Reciclar no painel Ações.

  11. Abra um navegador, visualize o seu site com localhost. O site é exibido como de costume, mas o conteúdo é proveniente do servidor de arquivos de back-end.

2.3. Configurar a configuração compartilhada

Para configurar a configuração compartilhada, exporte os arquivos de configuração para o servidor de arquivos de back-end. Aponte o servidor Web para o local de configuração compartilhada.

Para definir a configuração compartilhada

  1. Abra o Gerenciador do IIS, selecione o nome do servidor e clique duas vezes em Configuração compartilhada.
  2. No painel Ações, clique em Exportar configuração.
  3. Na caixa Caminho físico, digite o caminho UNC para a pasta de configuração compartilhada no servidor de arquivos, por exemplo \\FileServer\Config.
  4. Clique em Conectar como.
  5. Insira as credenciais da conta de usuário compartilhada personalizada e clique em OK.
  6. Em Chaves de criptografia, digite uma senha para a criptografia de arquivos de configuração e confirme a senha.
  7. Clique em OK.
  8. Na página Configuração compartilhada, selecione a caixa de seleção Ativar a configuração compartilhada.
  9. Na caixa Caminho físico digite o caminho UNC para a pasta de configuração no servidor de arquivos.
  10. Na caixa Nome de usuário digite o nome de usuário compartilhado personalizado.
  11. Nas caixas Senha e Confirmar senha, digite a senha para a conta de usuário do compartilhamento personalizado.
  12. No painel Ações, clique em Aplicar.
  13. Na caixa de diálogo Senha de chaves de criptografia, digite a senha de chaves de criptografia e clique em OK.
  14. Feche o Gerenciador do IIS e abra-o novamente. O IIS agora está usando os arquivos de configuração localizados no servidor de arquivos.

2.4. Adicionar servidores Web ao seu farm

Um servidor Web adicionado ao seu farm usando esse procedimento recupera informações de configuração e conteúdo do site do servidor de arquivos de back-end.

Para adicionar um servidor Web ao seu farm

  1. Abra o Gerenciador do IIS, selecione o nome do servidor e clique duas vezes em Configuração compartilhada.

  2. Na página Configuração compartilhada, selecione a caixa de seleção Ativar a configuração compartilhada.

  3. Na caixa Caminho físico digite o caminho UNC para a pasta de configuração no servidor de arquivos.

  4. Na caixa Nome de usuário digite o nome de usuário compartilhado personalizado.

  5. Nas caixas Senha e Confirmar senha, digite a senha para a conta de usuário do compartilhamento personalizado.

  6. No painel Ações, clique em Aplicar.

  7. Na caixa de diálogo Senha de chaves de criptografia, digite a senha de chaves de criptografia e clique em OK.

  8. Feche e abra novamente o Gerenciador do IIS.

  9. Se seu farm da Web oferece suporte ao ASP.NET, abra um prompt de comando e digite os seguintes comandos, dependendo do seu sistema:

    • Sistemas de 64 bits: cd %windir%\Microsoft.NET\Framework64\v4.030319
    • Sistemas de 32 bits: cd %windir%\Microsoft.NET\Framework\v4.030319
  10. Insira o seguinte comando:

    caspol -m -ag 1. -url file://<file server>/<content>/<website>/* FullTrust

    Substitua <file server> pelo nome do servidor de arquivos. Substitua <content> pelo nome da pasta de conteúdo compartilhado. Substitua <website> pelo nome da pasta para o seu site. Observe que FullTrust diferencia maiúsculas de minúsculas.

  11. Feche o prompt de comando, selecione Pools de aplicativos na página Conexões.

  12. Selecione o pool de aplicativos para o seu site e, em seguida, clique em Reciclar no painel Ações.

  13. Abra um navegador, visualize o seu site com localhost. O site é exibido como antes no servidor primário.

Confira também