博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0518第二十一次课:LNMP 3
阅读量:6377 次
发布时间:2019-06-23

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

hot3.png

 

一、nginx代理

 

     Nginx通过upstream和proxy_pass实现了负载均衡。本质上也是Nginx的反向代理功能,只不过后端的server为多个。

Nginx负载均衡主要配置方式有:轮询、weight 、ip_hash、fair(第三方)、url_hash(第三方)  

 

  1. 新建一个负载均衡配置文件

vim /usr/local/nginx/conf/vhost/load.conf

添加以下内容:

upstream baidu_com {ip_hash; server 14.215.177.38:80; server 14.215.177.39:80;}server{    listen 80;    server_name www.baidu.com;    location /{         proxy_pass http://baidu_com;         proxy_set_header Host $host;          proxy_set_header X-Real-IP $remote_addr;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;     }}

以上以百度为例进行配置,ip可以通过big命令进行获取。如果没有big命令需要进行安装:yum install -y bind-utils

[root@node1 vhost]# dig www.baidu.com; <<>> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <<>> www.baidu.com;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42045;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:; EDNS: version: 0, flags:; udp: 4096;; QUESTION SECTION:;www.baidu.com.			IN	A;; ANSWER SECTION:www.baidu.com.		583	IN	CNAME	www.a.shifen.com.www.a.shifen.com.	292	IN	A	14.215.177.38www.a.shifen.com.	292	IN	A	14.215.177.39;; Query time: 1 msec;; SERVER: 183.60.83.19#53(183.60.83.19);; WHEN: Thu Jun 06 16:12:43 CST 2019;; MSG SIZE  rcvd: 101

2. 测试

  测试访问www.baidu.com如果能通说明代理成功

curl -x 127.0.0.1:80 www.baidu.com -I

fd0221f095bd03f67a6793d74df083c6bfe.jpg

 

转载于:https://my.oschina.net/u/3755326/blog/3059270

你可能感兴趣的文章
MySQL数据库Drop Down后的紧急处置
查看>>
[scrum][CMMI]戏说CMMI与Agile的近亲关系
查看>>
Java中使用File类删除文件夹和文件
查看>>
k8s--DNS域名服务
查看>>
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
查看>>
替换vCenter Server 5.0证书
查看>>
实用 —— PowerCLI (三)
查看>>
Java代码规范之我见
查看>>
使用xtrabackup物理备份mysql8.0
查看>>
【原创】使用 mysql_use_result 还是使用 mysql_store_result?
查看>>
程序员每天应该做的事
查看>>
安装与使用PhpDocumentor
查看>>
Vue-百度下拉列表
查看>>
git/ssh 配置管理多个密钥
查看>>
Ajax 回忆录
查看>>
cache缓存失效高并发读数据库的问题
查看>>
显示最近一个月的文章点击排行 以及问题
查看>>
115个Java面试题和答案——终极列表(上)
查看>>
进程同步的几种机制
查看>>
work to live, or live to work
查看>>