51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Linux安装Nginx(Yum方式)

一、Nginx简介

Nginx(engine x)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用Nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

Nginx相对于Apache优点如下:
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

1)高并发响应性能非常好,官方Nginx处理静态文件并发5w/s;
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

2)负载均衡及反向代理性能非常强;
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

3)系统内存和CPU占用率低;
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

4)可对后端服务进行健康检查;
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

5)支持PHP cgi方式和FastCGI方式;
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

6)可以作为缓存服务器、邮件代理服务器;
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

7)配置代码简洁且容易上手;
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

8)支持 SSL 和 TLSSNI。
文章源自小柒网-https://www.yangxingzhen.cn/8692.html

二、Centos 7安装Nginx

1、配置Centos 7 Nginx Yum源仓库

[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

Retrieving http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

warning: /var/tmp/rpm-tmp.PiXlZn: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY

Preparing... ################################# [100%]

Updating / installing...

1:nginx-release-centos-7-0.el7.ngx ################################# [100%]

2、安装Nginx

[root@localhost ~]# yum -y install nginx

3、启动Nginx

[root@localhost ~]# systemctl start nginx

4、访问Nginx

5、Nginx默认地址和配置

/etc/nginx/nginx.conf # Yum安装Nginx默认主配置文件

/usr/share/nginx/html # Nginx默认存放目录

/usr/share/nginx/html/index.html # Nginx默认主页路径

6、常用基本操作

1)启动Nginx

[root@localhost ~]# systemctl start nginx

2)停止Nginx

[root@localhost ~]# systemctl stop nginx

3)重载Nginx

[root@localhost ~]# systemctl reload nginx

4)重启Nginx

[root@localhost ~]# systemctl restart nginx

5)查询Nginx运行状态

[root@localhost ~]# systemctl status nginx

6)查询Nginx进程

[root@localhost ~]# ps -ef |grep nginx

7)查询Nginx监听端口

[root@localhost ~]# netstat -lntup |grep nginx

8)卸载Nginx

[root@localhost ~]# yum -y remove nginx

9)RPM方式安装升级指定版本Nginx

[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.22.0-1.el7.ngx.x86_64.rpm

三、Centos 6安装Nginx

1、配置Centos 6 Nginx Yum源仓库

[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

Retrieving http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

warning: /var/tmp/rpm-tmp.xRiIYI: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY

Preparing... ########################################### [100%]

1:nginx-release-centos ########################################### [100%]

2、安装Nginx

[root@localhost ~]# yum -y install nginx

3、启动Nginx

[root@localhost ~]# /etc/init.d/nginx start

4、访问Nginx

5、Nginx默认地址和配置

/etc/nginx/nginx.conf # Yum安装Nginx默认主配置文件

/usr/share/nginx/html # Nginx默认存放目录

/usr/share/nginx/html/index.html # Nginx默认主页路径

6、常用基本操作

1)启动Nginx

[root@localhost ~]# /etc/init.d/nginx start

2)停止Nginx

[root@localhost ~]# /etc/init.d/nginx stop

3)重载Nginx

[root@localhost ~]# /etc/init.d/nginx reload

4)重启Nginx

[root@localhost ~]# /etc/init.d/nginx restart

5)查询Nginx运行状态

[root@localhost ~]# /etc/init.d/nginx status

6)查询Nginx进程

[root@localhost ~]# ps -ef |grep nginx

7)查询Nginx监听端口

[root@localhost ~]# netstat -lntup |grep nginx

8)卸载Nginx

[root@localhost ~]# yum -y remove nginx

9)RPM方式安装升级指定版本Nginx

[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/6/x86_64/RPMS/nginx-1.18.0-1.el6.ngx.x86_64.rpm
继续阅读 Nginx最后更新:2023-3-27

赞(0)
未经允许不得转载:工具盒子 » Linux安装Nginx(Yum方式)