Você está na página 1de 1

IIS 5.0 no Win2000 NT por Fabio Palamedi - palamedi@ieg.com.

br

Visao geral:

Para que se entenda melhor i IIS 5.0, e preciso frizar muito isso que vou dizer: N'ao existem IIS diferentes, mas sim, niveis diferenciados de
administracao. Por exemplo, o Windows 2000 Professional, apresenta um IIS robusto, de simples gerenciamento, por outro lado, o Windows 2000
Nt Server, apresenta um servidor web completo, com varias opcoes de administracao e gerenciamento, que o Proefssional nao apresenta. Mas qual e
a diferenca? S'ao muitas, a comecar que o IIS no windows 2000 professional, para trabalhar com ASP, basta coloca-lo no diretorio "wwwroot" , na
pasta " Inetpub", que ele funciona sem complicacoes. No IIS do NT Server, pra comecar, se voce nao souber onde fica o Gerenciador do Internet
Services, o seu Script em ASP, simplismente nao vai funcionar, mesmo na pasta "wwwroot".Por que? Simples, tudo se baseia naquilo que disse no
comeco, existem niveis de administracao, e isso e seguido a risca no NT Server.Pra comecar, e necessario que voce mostre ao gerenciador do IIS,
que pasta voce quer autorizar para rodar scripts ASP, e ai vem a diferenca: Voce diz ao gerenciador do IIS, como esse scripot deve funcionar,
quando nao rodar, autorizacoes para executar scripts, arquivosd executaveis, etc. Surpreso? E necessario lembrar, que se voce tem um script que
acessa banco de dados, e necessario autorizar gravacao, entre outros detalhes. A complexidade do IIS no NT Server, nao e tao grande.

Configurando o IIS no NT SERVER

O IIS 5.0 no NT SERVER e um servidor WEB para desenvolvimento de sites complexos e pode ser utilizado para publicacoes pessoais em uma
intranet coorporativa.Antes se voce querer migrar de plataforma de sistema opreracional, e importante frizar que o IIS tem limite para dez usuarios,
e e bem mais complexo debugar erros nessa plataforma, pois tudo depende do seu conhecimento. Qualquer alteracao que voce fizer, pode afetar
outro aplicativos, principalmente utilizando os outroas recursos do IIS, que s'ao:

Index Server para indexacao textual e pesquisa de conteudo de um site;

Site Server Express para analise de conteudo e do uso do site;

Servicos de NNTP para a hospedagem de newsgroups particulares;

Certificate Server para a emissao de certificados que podem ser utilizados para garantia de sites da WEB.

O ASP mostra sua real performance quando no IIS do NT Server. Voce pode obter ate mais recursos que sao extremamente uteis na construcao de
sites sofisticados. Nao estou descartando a possibilidade do funcuionamento do ASp, no PWS ou no 2000Professional, estou afirmando que e
realmente util, para quem precisa de todo o desempenho do ASP, a nivel de gerenciamento, que e o que torna o IIS 5 no Nt Server, mais robusto.

Introducao ao MMC

Para configurar um site asp no IIS, e necessario que voce conheca antes o MMC (Microsoft Management Conssole), que a ferramenta que lhe
permite controlar a maioria dos aspectos de um computador, a partir de uma nova interface comum. O MMC trabalahatraves de "snap-is", que sao
programas que trbalahm em si. O MMC nao gerencia somente o IIS, mas sim, todo o NT. Para abiri o MMC, click em INICIAR >PROGRAMAS
>FERRAMENTAS ADMINISTRATIVAS GERENCIADOR DO INTENET SERVICES..

Nao repare se voce notar uma semelhanca com o windows explorer, pois ele e mesmo igual, com pequenas diferencas. O painel esquerdo contem
uma lista hierarquica compacta, mas que pode ser expandida. Os arquivosque estao no nivel mais alto, sao chamados de itens "pais" e os abaixo,
itens "filhos". Ao clicarmos na seta (+), os entao itens "filhos" que ficam ocultos, aparecem no painel direito.

Dentre os diretorios "pais" voce tera:

+ Computador(seu computador)

+ Site da web padrao

+Site de Administracao na WEB

+Servidor virtual SMTP padrao..

Note que o IIS nao e um servidor unico, mas diversos servidores que trabalahme em conjunto. Selecione o Item "Site da WEB Padrao" e click sobre
ele. Observe que ele mostra um conteudo de pastas com icones diferentes, e esse conteudo, e nada mais nbada menos que o BEm Vindo do IIS.
Quando voce criair uma subpasta dentro do diretorio wwwroot, ele sera inserido ai, automaticamente.

DIRETORIOS DO IIS

Selecione o item pai " Servidor web Padrao" e click nele com o boato direito do mouse, e selecione propriedades. Voce vera uma caizxa de dialogo
Propriedades do Site da web Padrao.
A partir desta selecao, podemos configurar as propriedades basicas do servidor HTTP do IIS, inclusive restricoes de acesso e seguranca. Nao da
para explicar o que cada recuro do IIS faz, mas vale a pena voce investior um tempo, para dar uma olhada, me deterei nos detalhes principais.

Voce tem entao:

GUIA DOCUMENTOS

Aqui, voce podera ativar a selecao " Ativar documento padrao". O endereco "http://www.superasp.com.br/" , e um endereco valido, mas nao un
documento padrao.O IIS pesquisa o diretorio em buscade qualquer arquivo da lista de documentos padrao, do contrario, ele retorna uma mensagem
de erro. Tipicamente, voce deve chamar seus documentos padrao de default.(ext) ou index.(ext), porem, aqui, voce pode atribuir a eles, o nome que
quiser.

GUIA PASTA BASE

Sem duvida, chegamos ao ponto mais importante destes topicos. E exatamente aqui, que voce diz ao IIS,, se a pasta que voce criou, devera ser
aplicativo, se sera somente leitura, se permitira gravacao. Selecione "procurar" em caminho local. Agora, procure sua pasta, dentro do diretorio
"wwwroot", ou crie uma.Agora, com a pasta selecionada, basta atribuir a ela, o que voce quer que ela faca.

GUIA ERROS PERSONALIZADOS

Aqui, voce podera personalizar os erros do IIS. por exemplo, se voce nao quer que no erro 403;11 ele exiba a mensagem "Password Changed"(senha
alterada), em seu lugar poderia retornarn a mensagem de erro "Acess Denied" (acesso negado).Podemos sobreposr uma mmensagem de erro padrao
criando uma mensagem de erro personalizada.

GUIA DE CABECALHOS HTTP

Aqui, voce podera executar varias tarefas que poderao ver a seguir

- Configurar quando expira o conteudo (o periodo de tempo em que um navegador poede usar o conteudo colocado em cache antes dele
retornar ao servidor para solicitar uma versao atualizada)
-Configurar a velocidade de seu site baseado na taxa RSAC
-Acrescentar ou alterar tipos MIME
-Fornecer informacoes personalizados.

Obs:Para sites ASP, voce deve assinalar a opcao Ativar Expiracao de conteudo e especificar que o conteudo deve esxpirar imediatamente.Nao altere
a opcaso na caixa de dialogo propriedades de Site padrao. Modifique-as site por site.

GUIA DESEMPENHO

Nesta guia, voce podera configuara o tempo de resposta do seu servidor WEB movimentando o botao deslizante para o numero esperado de acessos
por dia.

OUTRA GUIAS

Existem mais guias na caixa de dialogolo Porpriedades do asite, que ate hoje, nunca precisei altera-la, pois os valores padroes sempre funcionaram
muito bem. Mas um breve resumo sobre:

GUIA SITE DA WEB - Controla nome, endereco IP, e numero da porta TCP referente a identificacao do site.

GUIA OPERADORES - Permite adicionar contas (conceder privilegios de operador) a lista de usuarios que podem administrar o site.As contas
sobre as quais voce tem dominio total sobre todos os aspectos do servidor, esta na opcao " USUARIOS". Existem varios tipos de usuarios, entre eles
a opcao " Administradores do Windows" , e neste caso, membros deste grupo, somente poderao executar um um subconjunto de funcoes
administrativas disponibilizadas por voce, Administrador local.

TAREFA:

CRIE UM DIRETORIO VIRTUAL


1- Utilizando o Windows Explorer, crie uma pasta chamada " SUPERASP"
2 -Abra o Internet Services Mananger no MMC (siga as instrucoes acima citadas para abrir o mmc)
3 - Encontre o Default Web Site e selecione-o, depois de um click no botao direito do muose sobre ele. Selecione New no menu suspenso.
4 - Selecione Virtual DIrectory no Submenu
5- Voce vera o New Virtual Directory Vreation Wizard
6 - No IIS, digite " SUPERASP" e click en Next;
7 - Digite o caminho fisico do diretorio criado na etapa1, depois, click en Next
8 - Aceite os padroes(As caixas de selecao Read e Run Scripts marcadas), e click en NEXT
9 - Voce vera uma tela de finalizacao, click em FINISH. O assistente continuara e fechara e voce devera ver seu novo diretorio virtual
realcado no painel esquerdo do MMC.
10 - De um click com o botao direito do mouse no novo diretorio virtual e selecione properties.
11- Altere o ajuste de configuaracao APPLICATION PROTECTION para " HIGH"(isolado)

12- Click em Apply para salvar as configuracoes atuais.

Pronto, agora voce tera um diretorio virtual marcado como aplicativo IIS que roda em seu proprio espaco de memoria. Com estas dicas, vode podera
resolver quaisquer problemas que surgirem a medida que voce for trabalahndio no IIS.

Bibliografia: Introducao a Microsoft Windows 2000 Server

Editora Campus

Por Fabio Palamedi.

Fabio Palamedi e desenvolvedor Web na Tela 7 Comunicacao Digital, e atualmente esta desenvolvendo o site da Pial Legrand do Brasil na
Belgica.

Você também pode gostar