CentOS服务器环境安装.ppt
《CentOS服务器环境安装.ppt》由会员分享,可在线阅读,更多相关《CentOS服务器环境安装.ppt(24页珍藏版)》请在三一办公上搜索。
1、使用Nginx轻松实现开源负载均衡,个人简介,张宴,曾在新浪等公司任系统工程师、系统架构师。工作内容主要涉及:服务器系统架构设计与部署、系统运维与调优、网络故障解决、网站后端以及接口类PHP程序开发、Unix开源软件二次开发、服务器监控系统开发等。具有CDN部署,跨IDC的数据传输,电信网通南北互通,以及门户类FLV视频分享网站新浪播客架构设计经验。,什么是Nginx?,Nginx(“engine x”)是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服务器。Nginx 已经在俄罗斯最大的门户网站 Rambler Media()上运行了3年时间,同时俄罗斯超
2、过20%的虚拟主机平台采用Nginx作为反向代理服务器。在国内,已经有 新浪博客、新浪播客、网易新闻、六间房、Discuz!、水木社区、豆瓣、YUPOO、海内、迅雷在线 等多家网站使用 Nginx 作为Web服务器或反向代理服务器。,使用Nginx做七层负载均衡的理由,1、高并发连接:官方测试能够支撑5万并发连接,在实际生产环境中跑到23万并发连接数。2、内存消耗少:在3万并发连接下,开启的10个Nginx 进程才消耗150M内存(15M*10=150M)。3、配置文件非常简单:风格跟程序一样通俗易懂。4、成本低廉:Nginx为开源软件,可以免费使用。而购买F5 BIG-IP、NetScale
3、r等硬件负载均衡交换机则需要十多万至几十万人民币。,使用Nginx做七层负载均衡的理由,5、支持Rewrite重写规则:能够根据域名、URL的不同,将 HTTP 请求分到不同的后端服务器群组。6、内置的健康检查功能:如果 Nginx Proxy 后端的某台 Web 服务器宕机了,不会影响前端访问。7、节省带宽:支持 GZIP 压缩,可以添加浏览器本地缓存的 Header 头。8、稳定性高:用于反向代理,宕机的概率微乎其微。,Nginx 负载均衡的典型应用,硬件、软件七层负载均衡对比:NetScaler与Nginx,硬件、软件七层负载均衡对比:NetScaler与Nginx,五分钟搞定 Ngin
4、x 负载均衡,编译安装Nginx,1、创建供Nginx使用的组和帐号:/usr/sbin/groupadd www-g 48/usr/sbin/useradd-u 48-g www www2、编译安装rewrite模块支持包cd pcre-7.7/./configuremake&make installcd./,编译安装Nginx,3、编译安装Nginx./configure-user=www-group=www-prefix=/usr/local/nginx-with-http_stub_status_module-with-http_ssl_modulemake&make installc
5、d./4、备份默认nginx.conf配置文件mv/usr/local/nginx/conf/nginx.conf/usr/local/nginx/conf/nginx.old,创建nginx.conf配置文件(1),1、创建Nginx配置文件vi/usr/local/nginx/conf/nginx.conf 2、输入配置文件内容user www www;worker_processes 8;error_log/usr/local/nginx/logs/nginx_error.log crit;pid/usr/local/nginx/logs/nginx.pid;worker_rlimit_
6、nofile 51200;events use epoll;worker_connections 51200;,创建nginx.conf配置文件(2),http include mime.types;default_type application/octet-stream;#charset gb2312;server_names_hash_bucket_size 128;client_header_buffer_size 32k;large_client_header_buffers 4 32k;sendfile on;tcp_nopush on;keepalive_timeout 60;t
7、cp_nodelay on;,创建nginx.conf配置文件(3),#gzip on;#gzip_min_length 1k;#gzip_buffers 4 16k;#gzip_http_version 1.0;#gzip_comp_level 2;#gzip_types text/plain application/x-javascript text/css application/xml;#gzip_vary on;,创建nginx.conf配置文件(4),upstream server 192.168.1.10:80;server 192.168.1.11:80;server 192.
8、168.1.12:80;server 192.168.1.13:81;upstream server 192.168.1.20:80 weight=3;server 192.168.1.21:80;server 192.168.1.22:80;,创建nginx.conf配置文件(5),server listen 80;server_name*;proxy_redirect off;#后端的Web服务器可以通过X-Forwarded-For获取用户真实IP proxy_set_header X-Forwarded-For$remote_addr;if($request_uri*.*.(js|cs
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CentOS 服务器 环境 安装

链接地址:https://www.31ppt.com/p-6502953.html