É possível configurar vários hosts virtuais no servidor baseado em IP?

1

Atualmente, tenho um ambiente de preparação para desenvolvimento na Web configurado em um servidor da web apache baseado em IP. Não há domínio associado a ele. Assim, só pode ser acessado digitando o IP da URL (xxx.xxx.xxx.xxx). É possível criar outra área de desenvolvimento em um servidor com um único IP?

Eu normalmente criaria um subdomínio e apontaria para as novas faixas de desenvolvimento. Eu não tive que lidar com um servidor baseado em IP sem domínio. Atualmente, ele está configurado para atender a uma única instância de si mesmo por meio do host virtual padrão.

Existem métodos fáceis para adicionar mais instâncias de desenvolvimento neste tipo de servidor web?

    
por MAZUMA 23.07.2013 / 23:01

3 respostas

3

Sim, você pode, tudo que você precisa é mudar a porta de escuta

Listen 80
Listen 81

<VirtualHost xxx.xxx.xxx.xxx:80>
...
</VirtualHost>

<VirtualHost xxx.xxx.xxx.xxx:81>
...
</VirtualHost>
    
por 23.07.2013 / 23:07
3

Acesse-o por meio de algum tipo de nome de domínio (talvez seja necessário inserir entradas em um arquivo hosts) e, em seguida, crie hosts virtuais anexados a nomes de domínio diferentes.

Se você precisar continuar a acessá-lo apenas por meio do endereço IP por algum motivo específico, sua única opção é fazer com que o Apache ouça mais portas e anexe hosts virtuais a portas diferentes.

    
por 23.07.2013 / 23:05
0

Se você for estritamente baseado em IP, precisará de um endereço IP ou porta para cada instância. Para um endereço IP de aplicativo de intranet dos intervalos privados (10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16) deve estar disponível. O uso de portas não padrão pode ser um problema para gerenciar e codificar.

Você pode fingir até certo ponto usando caminhos. (192.0.2.10/test1, 192.0.2.10/test2)

Eu iria com uma solução baseada em nome. Se você não puder adicionar os nomes ao seu DNS, há muitos servidores DNS mínimos, como dnsmasq , que podem fornecer serviços para uma intranet. Os usuários precisarão apontar seu resolvedor no servidor.

    
por 24.07.2013 / 01:56