LNMP 之 Nginx负载均衡服务器
Nginx负载均衡服务器
参考教程:【千峰教育】
准备工作:
三台服务器,每台服务器都需要安装nginx。
1、关闭防火墙
service iptables stop
2、关闭Selinux
setenforce 0
3、安装基本依赖
yum install -y gcc pcre-devel openssl-devel
4、安装nginx
useradd www -s /sbin/nologin #创建nginx运行账户www,不允许直接登录系统
tar -zxvf nginx-1.14---
cd nginx-1.14
./configure --prefix=/usr/local/nginx \
--without-http_memcached_module \
--user=www \
--group=www \
--with-http_stub_status_module \
--with-http_ssl_module
make && make install
设置nginx开机启动
cp /lnmp/src/nginx /etc/rc.d/init.d/ #拷贝启动文件
chmod 755 /etc/rc.d/init.d/nginx #赋予文件执行权限
chkconfig nginx on #设置开机启动
service nginx start #启动nginx
5、配置nginx
名称 IP 功能
load balance: 10.0.166.17 负责任务的分配
web server01 10.0.166.18 实际提供web服务
web server02 10.0.166.19 实际提供web服务
cd /usr/local/nginx/conf
vim nginx.conf
http {
upstream lb{ #连接池,存放提供web服务的服务器地址
server 10.0.166.18 weight=5; #权重为5
server 10.0.166.19 weight=5; #权重也为5
}
server {
location / {
proxy_pass http://lb; #指定代理连接池
proxy_set_header Host $host; #转发请求头信息
proxy_set_header X-Forward-For $remote_addr; #转发请求IP地址、
#root html; #这一行注释掉
#index index.html index.htm; #这一行也注释掉
}
}
}
重启nginx:
service nginx restart
最新文章
- dm9000c 移值新内核 linux-4.1.24
- 蓄水池算法(Reservoir Sampling)
- 你还在问android横竖屏切换的生命周期?
- hiho_1055_刷油漆
- 内存调试工具---valgrind
- lintcode:打劫房屋 III
- c++一些问题总结
- 重构9-Extract Interface(提取接口)
- C#前端頁面判斷控件
- php学习小记1
- html结构,第一节
- 强大的Core Image框架,各种滤镜处理图像
- 声明 &;&; 温馨提示 by ljh2000
- 解题报告 HDU1087 Super Jumping! Jumping! Jumping!
- 【蓝桥杯】 PREV-1 核桃数
- 宇宙探索特工队&;scrum
- Docker进阶之四:centos7安装docker
- PythonStudy——流程控制 Process control
- java可变参数长度
- Java 的NIO 3个主要概念 Channel、Buffer、Selector
热门文章
- 【转】如何在VC下检测当前存在的串口及串口热拔插
- 【Machine Learning is Fun!】1.The world’s easiest introduction to Machine Learning
- [51Nod] 1218 最长递增子序列 V2
- Centos7离线部署kubernetes 1.13集群记录
- linux下jdk安装步骤
- java工作环境配置jdk,idea
- SSL免费证书申请以及nginx配置https流程记录
- js替换函数用法
- w3resource_MySQL练习:Joins
- solr配置中文分词器