Nginx简介及安装
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambl
千家信息网最后更新 2025年12月02日Nginx简介及安装
nginx简介
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
nginx与apache的区别
Apache:
- apache 的 rewrite 比 nginx 强大,在 rewrite 频繁的情况下,用 apache
- apache 发展到现在,模块超多,基本想到的都可以找到
- apache 更为成熟,少 bug ,nginx 的 bug 相对较多
- apache 超稳定
- apache 对 PHP 支持比较简单,nginx 需要配合其他后端用
- apache 在处理动态请求有优势,nginx 在这方面是ji(有违反字,用拼音代替一下)肋,一般动态请求要 apache 去做,nginx 适合静态和反向。
- apache 仍然是目前的主流,拥有丰富的特性,成熟的技术和开发社区
Nginx:
- 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源
- 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。
- nginx 处理静态文件好,静态处理性能比 apache 高三倍以上
- nginx 的设计高度模块化,编写模块相对简单
- nginx 配置简洁,正则配置让很多事情变得简单,而且改完配置能使用 -t 测试配置有没有问题,apache 配置复杂 ,重启的时候发现配置出错了,会很崩溃
- nginx 作为负载均衡服务器,支持 7 层负载均衡
- nginx 本身就是一个反向代理服务器,而且可以作为非常优秀的邮件代理服务器
总结:
一般来说,需要性能的 web 服务,用 nginx 。如果不需要性能只求稳定,更考虑 apache 。更为通用的方案是,前端 nginx 抗并发,后端 apache 集群,配合起来会更好。
Nginx安装
nginx下载:https://nginx.org/download/nginx-1.15.9.tar.gz
#解压
tar -xvf nginx-1.15.9.tar.gzcd nginx-1.15.9#编译安装
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.42 make && make install#查看版本
/usr/local/webserver/nginx/sbin/nginx -vnginx配置
#创建 Nginx 程序用户用户 nginx
/usr/sbin/groupadd nginx/usr/sbin/useradd -g nginx nginx#创建软连接
ln -s /usr/local/nginx/bin/* /usr/local/bin#启动nginx
nginx#启动成功,访问成功的页面
安装简单,理论一定要懂。
服务
服务器
配置
代理
处理
模块
用户
能力
资源
静态
开发
均衡
成功
成熟
内存
前端
动态
性能
情况
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
java工程操作数据库
交行软件开发跳槽
软件开发行业类别代码
抖音软件开发难吗
华为账号重置密码网络服务器繁忙
宝塔数据库新建
防止网络安全手抄报中学生
河北第三方软件开发哪家实惠
吐鲁番网络安全知识测试题
通信网络安全吗
ssh 深度学习服务器
主要是转售服务器
供销社网络安全宣传周活动
浙江百闻网络技术有限公司
小学生网络安全情景剧校园剧
数据库表空间迁移
数据库安全管理包括哪些内容
所有数据库中的检索技术
手机卡一直显示服务器异常
普及网络安全知识的黑板报
服务器运行缓慢
搭建游戏服务器可以干什么
提起网络安全你想起了什么
数据库如何生成唯一标识
物竞数据库罗丹明6G
软件开发行业就业调研报告
人机对话考试服务器下载
东软网络安全事业
数据库检查字段
推荐跑酷国际版服务器