Como configurar CF9 com iis7 (múltipla instância, hospedagem virtual por hostname)
-
22-09-2019 - |
Pergunta
Estou acostumado a configurar o CF9 (Dev Edition) na minha máquina Windows, usando o Apache. Eu gostaria de tentar usar o IIS7, já que isso vem com o Win7 Pro. Quais são as etapas para configurá -lo para que eu possa ter:
- www.sitea.dev
- www.siteb.dev
Ambos apontam para 127.0.0.1
através do arquivo host do Windows. Eu gostaria que o SITEA.DEV e o siteb.dev usassem 2 instâncias diferentes do CF. Já instalei o CF9 Dev Edition com a 2ª opção. O que eu devo fazer a seguir?
- Preciso usar o IIS Manager, ou a ferramenta de configuração do servidor da web do CF é tudo o que preciso?
- Onde eu insiro os dados no IIS, como o VHost no Apache?
Solução
Você precisa instalar diferentes instâncias e configurá -las para usar seu site do IIS.
eu explico aqui Como fazer isso (está no CF8, mas o processo deve ser exatamente o mesmo).
Depois que as instâncias forem criadas, é tão simples quanto ir para C: jrun4 bin wsconfig (ou onde quer que você esteja wsconfig) e relacionando a instância de Coldfusion existente com o site do IIS.
A tela se parece com o seguinte:
(fonte: Adobe.com)
Tendo feito isso, você poderá acessar suas novas instâncias através dos endereços criados via arquivo hosts.
Espero que isso ajude você a Henry.
Felicidades
ATUALIZAR
Respondendo à sua pergunta sobre o IIS aqui.
Basta criar o site do IIS. Em seguida, vá para as propriedades e clique em Advanced e adicione um cabeçalho de hosts NERW como abaixo:
ALT TEXTO http://img401.imageshack.us/img401/8720/iis.jpg
No valor do cabeçalho do host, basta adicionar o nome que você deseja, ou seja, mywebsite1.dev.
Agora, vá ao arquivo hosts e adicione uma entrada com o mesmo valor apontando para 127.0.0.1
Depois disso, basta seguir as etapas que já mencionei acima para o WSCONFIG.