Nginx实现负载均衡配置

本文介绍了如何利用Nginx实现负载均衡,通过配置示例展示了将应用部署在多台服务器上,通过公网IP的Nginx进行请求分发,确保网站运营期间的稳定性和高可用性。

     网站在实际运营过程中,多半都是有多台服务器运行着同样的app,这时需要使用负载均衡来分流。

Nginx也可以实现简单的负载均衡功能。

 

     假设这样一个应用场景:将应用部署在服务器11.13.235.23:18080/11.13.235.23:28080/11.13.235.23:38080。

网站域名叫 www.aabbccdd.com,公网IP为 11.13.235.23。在公网IP所在的服务器上部署 nginx,对所有请求做负载均衡处理。

nginx_2.conf 配置如下:

 

#运行用户
#user somebody;


#启动进程,通常设置成和cpu的数量相等
worker_processes  1;


#全局错误日志
error_log  C:/Users/wangcw/Desktop/nginx-1.13.12/logs/error.log;
error_log  C:/Users/wangcw/Desktop/nginx-1.13.12/logs/notice.log  notice;
error_log  C:/Users/wangcw/Desktop/nginx-1.13.12/logs/info.log  info;


#PID文件,记录当前启动的nginx的进程ID
pid        C:/Users/wangcw/Desktop/nginx-1.13.12/logs/nginx.pid;


#工作模式及连接数上限
events {
    worker_connections 1024;    #单个后台worker process进程的最大并发链接数
}


#负载均衡配置
http {
     #设定mime类型,类型由mime.type文件定义
    include       C:/Users/wangcw/Desktop/nginx-1.13.12/conf/mime.types;
    default_type  application/octet-stream;
    
	#设定日志
    log_format  main  '[$remote_addr] - [$remote_user] [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
                 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值