LNMP 之 Nginx负载均衡服务器

mac2022-06-30  18

Nginx负载均衡服务器


 参考教程:【千峰教育】


 

 准备工作:

  三台服务器,每台服务器都需要安装nginx。


 1、关闭防火墙

  service iptables stop2、关闭Selinux   setenforce 03、安装基本依赖   yum install -y gcc pcre-devel openssl-devel4、安装nginxuseradd 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/confvim 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


 

转载于:https://www.cnblogs.com/gyfluck/p/10491014.html

最新回复(0)