Windows Server 2008 IIS

2

Estou tentando fazer uma tarefa realmente simples - configurar um diretório virtual no Windows Server 2008. É isso que estou fazendo, mas não está funcionando por algum motivo:

  • Abra o IIS 7
  • Crie um novo diretório virtual no Site padrão e aponte-o para uma pasta em d: \ drive
  • Navegue até a pasta na unidade d: \ e crie um arquivo .htm com algum texto de teste
  • Abra um navegador e acesse link

Mas eu recebo um 404 - o que dá?

Edit: Eu não mencionei no início que este é o Server 2008 R2

    
por Tone 10.06.2009 / 14:27

9 respostas

2

Eu percebi isso. Eu tinha instalado o Collabnet Subversion e ele configurava automaticamente algo para lidar com o material de controle de origem do cliente web. Eu desinstalei, reiniciei e voila! Obrigado a todos por todas as suas respostas e sugestões.

    
por 12.06.2009 / 16:20
2

Você configurou as permissões corretas na pasta?

IUSR e / ou IIS_IUSRS devem ter pelo menos permissões de leitura.

    
por 10.06.2009 / 14:28
1

Nas configurações básicas, clique no botão "configurações de teste" e veja o que isso diz. Eu acho que tive um problema semelhante e foi relacionado às permissões.

Tente verificar a "conexão como" ou verifique a identidade do pool de aplicativos

    
por 10.06.2009 / 18:05
0

Eu tenho com sucesso um site trabalhando no servidor 08 R2 (SP1) executando localhost. Você verificou em sites que as ligações estão corretas? I.E. para o site padrão, deve ser algo como: localhost em *: 80 (http) ou localhost em *: 8080 (http), se você tiver verificado isso, sugiro alterar a porta de 80 para E.G. 8080 ou algo diferente das portas HTTP - como 81 ou 8181, isso pode ajudar, mas se você quiser que os usuários 'externos' acessem o seu site, você precisará configurar o Firewall (já deve estar configurado para a porta 80 - mas se você Alterou como sugerido, você precisará criar uma nova regra para essa porta específica - e você também pode precisar configurar uma exceção para essa porta em seu modem ou roteamento de configuração para que o modem roteará essa porta de volta para o seu modem. servidor.

Eu acho que este poderia ser o problema, ou o outro problema poderia ser que em algum lugar no seu servidor há outro programa / aplicativo que assumiu a porta 80 e não permite 'acesso HTTP', mas é improvável (como Eu acho que isso é uma instalação de servidor nova ou um tanto nova).

Eu deveria ter mencionado isso antes - o log que você forneceu (o Serviço de Publicação na World Wide Web (Serviço WWW) não registrou o prefixo da URL http: // *: 80 / TestSite para o site 1) indica que o prefixo *: 80 / TestSite indica para mim que a ligação está incorreta. Pode ser necessário inserir 127.0.0.1 para acessar seu site, a menos que você edite a ligação e mude para localhost (deve ser padrão, mas, novamente, os servidores podem ficar malucos;)).

Depois de verificar isso, eu imagino que seu problema deve / pode ser resolvido:).

Eu sei que eu posso não estar fazendo muito sentido aqui, mas isso é por experiência ao configurar o meu :), mas eu ainda tenho alguns bugs para corrigir :(, como o meu é 'internet facing' ^^ com www. domainname.com: |.

De qualquer forma, deixarei aqui e espero que, após confirmar essas coisas, seu servidor inicie 'jogando legal':)

Felicidades, Espero que minhas sugestões tenham ajudado.

    
por 18.08.2013 / 14:30
0

Seu arquivo index.htm pode ser index.htm.txt se a ocultação de extensão estiver ativada em seu sistema.

Greetz, GHad

    
por 10.06.2009 / 14:32
0

Experimente apenas o link

Digamos que eu criei uma pasta:

d:\Webs\TestSite
e coloque index.htm nessa pasta. Em seguida, aponto a web padrão nessa pasta. Eu não preciso incluir "\ TestSite" na URL porque essa é a pasta raiz do meu site.

Suspeito que este seja o problema no seu caso.

    
por 10.06.2009 / 14:51
0

O nome do diretório virtual é realmente "TestSite" ou é apenas o nome da pasta do sistema de arquivos em d: "TestSite" e você deu ao diretório virtual um nome diferente?

É muito improvável, mas você pode verificar isso: a extensão de arquivo / tipo mime .htm é permitido? Talvez alguém muito restritivo o tenha removido da extensão permitida da web padrão? Tente colocar um arquivo .txt ou .html nesse diretório.

ATUALIZAÇÃO:

Outra razão possível é a mesma: a Web padrão não tem o cabeçalho de host "em branco" ou está restrita a um único endereço IP que não é 127.0.0.1. Ou a porta http padrão (80) foi alterada para algum outro valor.

    
por 10.06.2009 / 15:26
0

link

    
por 10.06.2009 / 17:43
0

Você consegue acessar o link com sucesso?

Se você ativar a pesquisa no diretório para o TestSite, poderá procurar o link com êxito?

Um erro 404 é muito claro. Seu arquivo não pode ser encontrado, então é algo na configuração. Eu sugiro soprar e dar uma segunda chance.

    
por 10.06.2009 / 18:04