No Apache, altere um Listen 80
para Listen X.X.X.X:80
.
No nginx, altere um listen 80;
para listen Y.Y.Y.Y:80;
.
Como um par de servidores http pode ser configurado para escutar na porta 80, mas em interfaces diferentes no mesmo servidor?
Especificamente, gostaria de executar o nginx e o apache em uma máquina (CentOS 6) para diferentes aplicativos em diferentes IPs.
Acredito que, por padrão, o Apache se vincule a 0.0.0.0, respondendo a solicitações em todo o tráfego de entrada. Como esse cenário poderia ser implementado?
Uma vez que um serviço esteja vinculado a uma porta específica, nenhum outro serviço poderá se vincular a essa porta. Você pode ter que usar uma porta diferente.
Que tipo de cenário você está tentando implementar? Isso é balanceamento de carga Nginx?
Tags nginx linux apache-2.2