欢迎来到球速体育·(中国)官方网站QIUSU SPORTS!

CentOS

当前位置: 球速体育·(中国)官方网站 > 服务器教程 > CentOS

基于centos7搭建Nginx网站服务器的方法

时间:2024-10-01 14:31:46|栏目:CentOS|点击:

  这篇文章主要介绍基于centos7搭建Nginx网站服务器的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

  Nginx (engine x)专为性能优化而开发,其特点是占有内存少,它的稳定性和低系统资源消耗,以及对并发连接的高处理能力,(单台物理服务器可支持5000个并发请求)。事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。同时也提供了IMAP/POP3/SMTP服务。

  *** 可以高并发连接**官方测试Nginx能够支撑5万并发连接,实际生产环境中可以支撑2~4万并发连接数。*** 内存消耗少**Nginx+PHP(FastCGI)服务器,在3万并发连接下,开启10个Nginx进程消耗150MB内存,15MB*10=150MB,开启的64个PHP-CGI进程消耗1280内存,20MB*64=1280MB,加上系统自身消耗的内存,总共消耗不到2GB的内存。*** 成本低廉**购买F5BIG-球速体育IP、NetScaler等硬件负载均衡交换机,需要十多万到几十万人民币,而Nginx为开源软件,采用的是2-clause BSD-like协议,可以免费试用,并且可用于商业用途。*** 配置文件非常简单**网络和程序一样通俗易懂,即使,非专用系统管理员也能看懂。*** 支持Rewrite重写**能够根据域名、URL的不同,将http请求分到不同的后端服务器群组。*** 内置的健康检查功能**如果NginxProxy后端的某台Web服务器宕机了,不会影响前端的访问。*** 节省带宽**支持GZIP压缩,可以添加浏览器本地缓存的Header头。*** 稳定性高**用于反向代理,宕机的概率微乎其微。* **支持热部署**Nginx支持热部署,它的自动特别容易,并且,几乎可以7天*24小时不间断的运行,即使,运行数个月也不需要重新启动,还能够在不间断服务的情况下,对软件版本进行升级。

  已上说了那么多都是为了凸显Nginx性能的强大,那么如何基于centos 7搭建Nginx网站服务器(包含虚拟web主机的配置),下面我们继续来讲解Nginx的配置以及在虚拟机上的应用:

  worker_processes :表示工作进程的数量,若服务器由多块CPU或者使用多核处理器,可以参考CPU核心总数来指定工作进程数。具体含义在worker_connections配置项中体现出来,

  worker_connections:这个配置项指定的是每个进程处理的连接,一般在10000以下(默认为1024),与上面工作进程数量的配置项关联,举个栗子:若工作进程数为8,每个进程处理4096个连接,则允许Nginx正常提供服务的连接数已经超过了3万个(4096*8=32768)。当然,具体还要看服务器硬件、网络带宽等物理条件的性能表现。

  Nginx的配置文件使用“http { }”界定标记用于设定HTTP服务器,包括访问日志、http端口、网页目录、默认字符集、连接保持,以及虚拟web主机、php解析等网站全局设置,其中大部分包含在子界定标记 “ server { }”内。“ server { }”代表一个具体的网站设置。

  以上配置只是搭建了一个网站服务,若想运行多个,可复制配置文件最后面提供的模板,粘贴到 “server{ } ”配置上面,因为在配置文件中有太多的 “ { }”,为了避免错误,所以才需复制到原有的 “server{ } ”之上,如下:

  至此,虚拟主机搭建已经完成,需重启服务,以服务生效,来验证web服务器的正常运行(DNS需自行设置)

  server accepts handled requests表示已处理的连接信息,三个数字分别表示已处理连接数3个,成功的握手次数为3个,已处理的请求为6个。

  以上是“基于centos7搭建Nginx网站服务器的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

上一篇:centos常见的命令

栏    目:CentOS

下一篇:应对CentOS 停服麒麟信安提供解决方案

本文标题:基于centos7搭建Nginx网站服务器的方法

本文地址:http://aihaoedu.com/fuwuqijiaocheng/2561.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:88888888 | 邮箱:aihaoedu.com

Copyright © 球速体育·(中国)官方网站 版权所有