网站用户同时会见过多咋办?搭建Nginx办理
【新产物上线啦】51CTO播客,随时随地,碎片化进修
linux下nginx负载平衡的搭建 起首先相识下负载平衡,假设一个场景,假若有一千个客户同时会见你处事器时,而你只有一台处事器的Nginx,且只有一个MySQL处事器,那么这些哀求 也许会跨越你的的处事器遭受手段,就会.........咯!掉了; 办理要领: 1.垂直进级:就是增进处事器的设置,CPU,内存等 2.程度进级:添加多台处事器来分管处事器压力 常见的负载平衡器 按照事变在的协议层分别可分别为: 四层负载平衡:按照哀求报文中的方针地点和端口举办调治 七层负载平衡:按照哀求报文的内容举办调治,这种调治属于「署理」的方法 按照软硬件分别: 硬件负载平衡: ◦F5 的 BIG-IP Citrix 的 NetScaler 这类硬件负载平衡器凡是能同时提供四层和七层负载平衡,但同时也价值不菲 软件负载平衡: ◦TCP 层:LVS,HaProxy,Nginx 基于 HTTP 协议:Haproxy,Nginx,ATS(Apache Traffic Server),squid,varnish 基于 MySQL 协议:mysql-proxy 【一、Nginx能做什么】 1、http处事器。Nginx是一个http处事可以独立提供http处事。可以做网页静态处事器。 2、假造主机。可以实此刻一台处事器假造出多个网站。譬喻小我私人网路行使的假造主机。 3、反向署理,负载平衡。当网站的会见量到达必然水平后,单台处事器不能满意用户的哀求时,必要用多台处事器集群可以行使nginx做反向署理。而且多台处事器可以均匀分管负载,不会由于某台处事器 4、办理跨域题目。 【二、安装】 1、yum install nginx,提醒No package nginx available。由于nginx位于第三方的yum源内里,而不在centos官方yum源内里,以是先yum install epel-release,待epel安装完后,再yum install nginx 2、service nginx start 启动nginx,在赏识器输入ip地点即可会见nginx的界面,假如会见不了,查察防火墙的会见状态,增进80端口会见 【三、负载平衡设置】 nginx启动之后,我们必要按照必要修改设置文件,可以先行使 ps-ef|grep nginx查察当前行使的设置文件。 在http模块中添加如下设置
把server改为
最后重启service nginx reload 其它要牢记开放防火墙会见端谈锋可以正常会见的 【编辑保举】
点赞 0 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |