服务器 A :192.168.65.102 服务器 B :192.168.65.103 服务器 C :192.168.65.104
一、确认 102、103、104 已存在Nginx,102已开启Nginx
二、修改 102 nginx.conf 配置文件
注意:proxy_pass 参数需要对应 upstream 的名称
三、修改 103 和 104 服务器的 nginc.conf
- #102 加入
- upstream luwen02.com2{
- server 192.168.65.103;
- server 192.168.65.104;
- }
- server {
- listen 192.168.65.102:80;
- server_name 192.168.65.102;
- location / {
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- client_max_body_size 32m;
- client_body_buffer_size 256k;
- proxy_pass http://luwen02.com2;
- }
- access_log /var/log/nginx/nginx-access.log;
- }
- #103 / 104修改
- server
- {
- listen 80 default;
- server_name 192.168.65.102;
- index index.html index.htm index.php;
- root /data/httpd/;
- location ~ .*\.php.*
- {
- include php_fcgi.conf;
- include pathinfo.conf;
- }
- location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
- {
- expires 30d;
- }
- location ~ .*\.(js|css)?$
- {
- expires 1h;
- }
- access_log /var/log/nginx/access.log;
- #access_log off;
- }
注意:server_name 必须指向负载均衡分配的服务器地址上。也就是102这台服务器。 四、分别检查 102、103、104 配置文件 /usr/local/nginx/sbin/nginx -t
五、分别重启 102、103、104 nginx 服务器 /etc/init.d/nginx restart
六、访问 192.168.65.102 的 index.html
转载于:https://blog.51cto.com/xiaomaozi/832391