IIS 7.0 – Novo Sistema de configuração


 


Ontem durante o webcast de IIS 7.0 falamos sobre o novo esquema de configuração do servidor web. No IIS 6.0, a maioria das configurações era armazenada em um arquivo .xml (metabase.xml) e algumas coisas em registry.


No IIS 7.0, agora, isto mudou, pois todas as configurações do IIS 7.0 são armazenadas em arquivo texto. Isto te dá uma flexibilidade muito grande (para reproduzir ou duplicar as configurações de um servidor para outro basta que você “copie” os arquivos texto) em termos de configuração. Basicamente, há dois arquivos importantes que ficam na pasta %systemdrive%\windows\system32\inetsrv:


 


applicationhost.config – arquivo com configurações globais, tais como Application Pools, global modules, Sites, handlers, etc. Apenas o administrador do servidor possui permissão para alterar esse arquivo;


web.config – arquivo com configurações específicas do site, diretório virtual ou aplicação. Neste arquivo, podemos “delegar” permissões aos administradores dos sites para que esses próprios, sem pertencer ao grupo “Administrator Local” possam fazer alterações a nível de configuração de seus sites ou aplicações. Isto te dá uma vantagem muito grande – aumenta a segurança do servidor e maior flexibilidade de configuração sem que um administrador impacte no trabalho do outro.


O Gráfico abaixo ilustra esse esquema:  

Comments (2)

  1. Pablo Weyne says:

    Realmente essa opcao de delegar permissoes é muito bom. Quero testar isso!

  2. Deibison says:

    Estou tentando configura mas estou tendo como resposta do server a seguinte mensagem de erro

    "HTTP Error 503. The service is unavailable."

    Alguem poderia me ajudar a resolver?