nginx servidor de balanceamento de carga configurado

Preparação: Cada servidor terá de instalar nginx

1, desligar o firewall
-Service iptables PARAR
2, perto SELinux
o setenforce 0
. 3, montado substancialmente dependente
yum a instalar PCRE -Y-CCG-mento mento OpenSSL
. 4, montada nginx
o useradd WWW -s / sbin / nologin nginx # executados Criar www conta, permitiu sistema de login direto

cd / lnmp / src /
tar -zxvf nginx-1.11.5.tar.gz
cd nginx-1.11.5

./configure --prefix = / usr / local / nginx --sem-http_memcached_module user = www
--group = www with-http_stub_status_module with-http_ssl_module

make && make install

Definir para abrir nginx começar
cp / lnmp / src / nginx /etc/rc.d/init.d/ # cópia startup arquivo
chmod 755 /etc/rc.d/init.d/nginx # dar o arquivo permissão de execução
cnkconfig nginx em # Set inicialização
serviço nginx começar # começar nginx
5, configure nginx
nome funções IP
balanceamento de carga: 10.0.166.17 responsável pela alocação de tarefas
server01 web: 10.0.166.18 realmente fornecer serviços web
server02 web: 10.0.166.19 realmente fornecer serviços web

{HTTP
montante LB # {conexão endereço de armazenamento piscina de um servidor que fornece um serviço de web
server 10.0.166.18 peso = 5; # o endereço de um servidor web, o peso de 5/6
Servidor 10.0.166.19 peso = 1;. # Um endereço de servidor web, peso 1/6
}

{Servidor
LOCAL / {
proxy_pass HTTP: // LB; # especificar um pool de conexão proxy
proxy_set_header Anfitrião $ host; # reencaminhamento de pedido cabeçalho
proxy_set_header X-Forward-Por US $ remote_addr ; # forwarding solicita um endereço IP
}
}
}

Acho que você gosta

Origin www.cnblogs.com/huangcanbin/p/12574433.html
Recomendado
Clasificación