Environnement: centos6.5
Tout d' abord, modifier l'installation nginx
http://nginx.org/en/download.html
utiliser la version stable version stable
-prefix = ./configure / usr / local / nginx
vim nginx.conf
principal changement de ces lieux
utilisateur Daichen, laisser le processus de l' enfant est de personnaliser l'utilisateur ne peut pas racine
worker_processes 4, les processus de travail cohérents en général et le nombre de noyau cpu
pid logs / nginx.pid;
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root /home/daichen/web;
//apache地址
proxy_pass http://127.0.0.1:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
index index.html index.htm;
}
En second lieu , compiler et installer Apache
http://blog.csdn.net/web_orange/article/details/74011343
Et finalement atteindre l'effet est de visiter le serveur nginx passe automatiquement au serveur web apache
Troisièmement, une machine clone comme esclave d'équilibrage de charge
Disposés sur le serveur en amont avant {} [Il y a beaucoup de paramètres, tels que les machines de poids ou comme Baidu mai de sauvegarde alternatives de poids]
Configuration proxy_pass HTTP: // Daichen ; Daichen à l'arrière du nom personnalisé en amont
upstream daichen
{
server 172.16.180.132:80 weight=1;
server 172.16.180.131:8081 weight=5;
}
server {
listen 80;]
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root /home/daichen/web;
#proxy_pass http://127.0.0.1:8081;
proxy_pass http://daichen;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header MYNAME daichen;
index index.html index.htm;
}
La charge de base en équilibre sur une bonne répartition