Endereços amigáveis da intranet

2

Relativamente novo no IIS.

Estou tentando configurar vários sites na minha Intranet em um servidor. O servidor já tem o SharePoint instalado e tem uma ligação *: 80. Então, quando eu digito // ServerName eu recebo a home page do SharePoint. Eu entendo como isso funciona.

Eu configurei um novo site no IIS e defini o Binding como *: 30015. Em uma máquina remota, se eu digitar // ServerName: 30015 em um navegador da web, obtenho o novo site. Incrível, trabalhando como pretendido.

Minhas perguntas:

  1. Can / Como posso configurá-lo para que eu possa digitar // DivisionAppName ou //Division.AppName e resolvê-lo para // ServerName: 30015?

  2. É algo que devo registrar no servidor DNS da minha empresa? Espero que não, conseguir ajuda da minha organização é um pesadelo.

O que eu tentei: adicionei ligações com o nome do host preenchido com DivisionAppName ou Division.AppName e porta 30015, mas isso parece não funcionar.

    
por Jmyster 11.10.2012 / 00:46

3 respostas

5

Você está principalmente no caminho certo.

Você precisa do DNS e do IIS configurados. Para testar isso, mantenha as configurações do IIS conforme descrito e edite o arquivo hosts localmente para que DivisionAppName seja roteado para a caixa correta.

No entanto, você ainda precisará do navegador para colocar na porta: //DivisionAppName:30015

Se você não quiser incluir o número da porta na URL "amigável", você pode realmente ter o IIS escutando a porta 80 e diferenciar com base no nome do host.

    
por 11.10.2012 / 01:30
3

Você precisará configurar o DNS para obter o nome do host personalizado para rotear adequadamente e o IIS para aceitar solicitações para esse nome de host do seu site.

Se o IIS estiver configurado para aceitar o nome do host, você poderá configurar seu site para ouvir em 80.

    
por 11.10.2012 / 01:31
2

Uma solução: você precisará alterar a ligação padrão de *:80 no site do SharePoint para incluir um cabeçalho de host. Isso permitirá que você tenha um site adicional também vinculado a *:80 com um cabeçalho de host diferente, eliminando assim a necessidade de inserir o número da porta no navegador.

Por exemplo:

Modifique a ligação atual de *:80 para incluir ServerName como o cabeçalho do host no novo site, adicione uma ligação de *:80 com um novo cabeçalho de host DivisionAppName . Peça à TI corporativa que insira um registro CNAME no DNS, apontando DivisionAppName para ServerName .

Outra solução que permitiria evitar alterações de DNS e inserir um URL como ServerName/appname seria criar um diretório virtual na raiz do site no IIS chamado appname e colocar seu aplicativo lá.

    
por 13.10.2012 / 10:19

Tags