博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos7.4 Nginx反向代理+负载均衡配置
阅读量:4687 次
发布时间:2019-06-09

本文共 2021 字,大约阅读时间需要 6 分钟。

Ningx是一款高性能的HTTP和反向代理服务器,配置起来也比较简单。

测试环境:

  172.16.65.190  Nginx-反向代理

  172.16.65.191  Ningx-Web

  172.16.65.192  Nginx-Web

 

在三台Server安装Nginx:

# yum install -y nginx

 

在172.16.65.190配置Nginx反向代理+负载均衡:

# vim /etc/nginx/nginx.confuser nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynamic modules. See /usr/share/nginx/README.dynamic.include /usr/share/nginx/modules/*.conf;events {    worker_connections 1024;}http {    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" "$http_x_forwarded_for"';    access_log  /var/log/nginx/access.log  main;    sendfile            on;    tcp_nopush          on;    tcp_nodelay         on;    keepalive_timeout   65;    types_hash_max_size 2048;    include             /etc/nginx/mime.types;    default_type        application/octet-stream;    # Load modular configuration files from the /etc/nginx/conf.d directory.    include /etc/nginx/conf.d/*.conf;        # 后端Web服务器,默认使用轮询机制    upstream proxy_test {      server 172.16.65.191:80 weight=1;      server 172.16.65.192:80 weight=1;       ip hash;      }    server {        listen       80;  # 监听的端口        server_name  www.test.com;  # 监听的域名        location /abc/ {  # 监听域名的二级域名          proxy_pass  http://proxy_test/;  # 这里的proxy_test和上面的upstream proxy_test对应          proxy_set_header Host $host;          proxy_set_header X-Real-IP $remote_addr;          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        }        error_page 404 /404.html;            location = /40x.html {        }        error_page 500 502 503 504 /50x.html;            location = /50x.html {        }    }
# nginx -s reload    # 重新加载Nginx配置文件

 

后端Web配置

默认页面路径 /usr/share/nginx/html/index.html

在172.16.65.191 配置默认页面内容为Server001,启动Nginx

在172.16.65.192 配置默认页面内容为Server002,启动Nginx

 

测试效果

在Client配置Hosts解析www.test.com

第一次访问

第二次访问

 

转载于:https://www.cnblogs.com/vincenshen/p/9022441.html

你可能感兴趣的文章
CIO知识储备
查看>>
cnblog!i'm coming!
查看>>
使用点符号代替溢出的文本
查看>>
Axios 中文说明
查看>>
fatal: remote origin already exists.
查看>>
gridview 自定义value值
查看>>
2018二月实现计划成果及其三月规划
查看>>
封装springmvc处理ajax请求结果
查看>>
tyvj P2018 「Nescafé26」小猫爬山 解题报告
查看>>
类名.class和getClass()区别
查看>>
开发脚本自动部署及监控
查看>>
JavaScript--语句
查看>>
12/17面试题
查看>>
css 继承和层叠
查看>>
javascript实现图片轮播3D效果
查看>>
ssl初一组周六模拟赛【2018.3.17】
查看>>
[RxJS] Avoid mulit post requests by using shareReplay()
查看>>
C++和C#之间的数据类型对应关系
查看>>
模型分离(选做)
查看>>
LeetCode 242. Valid Anagram
查看>>