基于centos7搭建Nginx网站服务器的方法
这篇文章主要介绍基于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
本文地址:http://aihaoedu.com/fuwuqijiaocheng/2561.html
您可能感兴趣的文章
- 10-26Acrel-3000WEB标准版
- 10-26【蓝因子教育】部署你的Python项目Python-Jack-Jack
- 10-26CentOS 60正式版终于发布 附下载地址
- 10-26Windows 11安装过程中如何禁用默认的BitLocker加密?
- 10-26【推荐收藏】2024年5款最佳 GPU 渲染引擎大盘点
- 10-23Rocky Linux 是否能替代CentOS
- 10-23时代的欧拉还是欧拉的时代?
- 10-23拒绝CentOS停更焦虑躺平式“平替”是哪家?
- 10-23CentOS 9 中文正式版下载 - 流行稳定的免费企业级 Linux 服务器操作系统
- 10-23Centos70下载 中文正式版(附安装教程)
阅读排行
推荐教程
- 08-04SJTUG下架Docker Hub镜像
- 08-30CentOS创始人开辟新项目Rocky Linux并火速上线官网
- 08-21VMware vSphere Foundation从应用程序到存储的智能操作
- 06-29CentOS 75 正式发布 基于 RHEL 的安全稳定发行版
- 08-04选择更多:优麒麟新增上海交大等四大镜像站
- 08-08一站式采购!麒麟信安 CentOS 安全加固套件上架华为云云商店
- 09-03VMware Fusion 12全新特性让虚拟机变得更好
- 08-07统一操作系统UOS官网正式上线:自带全家桶、可替代Windows
- 08-08北京理工大学学术网
- 08-25CentOS Linux 7 生命周期今日正式结束不会获得更新和安全补丁