apontando o subdomínio para 127.0.0.1:port?

1

configurado: Windows Server 2008 R2, executando o serviço IIS e DNS.

Estou desenvolvendo um site com web2py neste servidor. O Web2py vem com seu próprio servidor. Atualmente, o site só está acessível navegando pelo próprio servidor usando o endereço 127.0.0.1:8000/[directory_name] . Estou tentando disponibilizar este site para a intranet também.

Existe uma maneira de configurar o sub-domínio para apontar para esta porta IP +? Eu quero configurá-lo assim

app1.domain.com ---- > abriria 127.0.0.1:8000/app1

app2.domain.com ---- > abriria 127.0.0.1:8000/app2

e assim por diante? Ou se houver outra abordagem melhor, por favor me avise. Obrigado!

    
por J Penguin 08.02.2011 / 09:45

2 respostas

1

Se você estiver usando o IIS7 em sua máquina 2008R2, poderá usar o módulo de regravação de URL:

link

Você pode então configurar as combinações domínio: porta / caminho que redirecionam para outro domínio: combinação porta / caminho.

Eu uso isso para obter algo semelhante ao que você deseja para o meu servidor de música SubSonic. Supondo que o IIS7 em meu servidor esteja hospedando mydomain.net, quis mapear http://mydomain.net/music/subsonic/<xxx> para http://localhost:8080/<xxx>

Se você configurar os subdomínios no IIS, poderá usar regras de reconfiguração baseadas em expressões regulares no nível do servidor para capturar solicitações, por exemplo. mapear app1.domain.com para abrir 127.0.0.1:8000/app1

    
por 13.01.2014 / 15:38
0

Você pode definir o mapeamento dos domínios em seu arquivo hosts (que direcionará o tráfego da máquina local para a máquina local). Em seguida, você precisa configurar o Web2py para fornecer conteúdo com base nos diferentes nomes de host usados nas solicitações. Esta resposta a uma pergunta diferente descreve suas opções.

Para disponibilizá-lo para outros hosts em sua rede, você precisa colocar os mapeamentos em um servidor DNS disponível para sua rede.

Você não poderá mapear os aplicativos para uma porta por meio de seus arquivos de host ou DNS - isso teria que estar nos links. Como você já está executando o IIS, não é possível usar as portas padrão, a menos que você adicione outro endereço IP ao servidor e faça com que o web2py escute nesse endereço.

O Web2py processará os pedidos de qualquer coisa que chegue em um endereço / porta em que esteja escutando. Em seguida, você precisa configurar o web2py para exibir conteúdo diferente, dependendo do que o fqdn foi usado na solicitação (cabeçalhos de host) ou de ter um aplicativo da web em execução no topo do web2py manipulando a diferença. Com as informações que você deu, não posso dar muito mais ajuda do que isso.

    
por 08.02.2011 / 10:03