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网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

Nginx相对于Apache优点如下:

1)高并发响应性能非常好,官方Nginx处理静态文件并发5w/s;

2)负载均衡及反向代理性能非常强;

3)系统内存和CPU占用率低;

4)可对后端服务进行健康检查;

5)支持PHP cgi方式和FastCGI方式;

6)可以作为缓存服务器、邮件代理服务器;

7)配置代码简洁且容易上手;

8)支持 SSL 和 TLSSNI。

二、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

Linux安装Nginx(Yum方式)

3、启动Nginx

[root@localhost ~]# systemctl start nginx

4、访问Nginx

Linux安装Nginx(Yum方式)

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

Linux安装Nginx(Yum方式)

3、启动Nginx

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

4、访问Nginx

Linux安装Nginx(Yum方式)

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

原创文章,作者:admin,如若转载,请注明出处:https://hostingchat.cn/1322.html

(0)
admin的头像admin
上一篇 2023年3月1日 下午2:49
下一篇 2023年3月8日 下午5:02

相关推荐

  • Linux环境Nginx动态添加模块

    说明: 有时我们需要在现有的web服务器上增加新的模块实现更为丰富的功能,Nginx算是比较常用的web服务器,但是nginx也不仅仅只可以做web服务器,只要有对应的插件还可用作…

    2020年4月9日
    000
  • Linux环境离线安装Nginx

    一、Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄…

    2024年10月16日
    000
  • Nginx日志实时分析利器(Ngxtop)

    Ngxtop实时解析nginx访问日志,并且将处理结果输出到终端,功能类似于系统命令top,所以这个软件起名ngxtop。有了ngxtop,你可以实时了解到当前nginx的访问状况…

    2019年9月12日
    000
  • Debian 12.7安装Nginx

    一、Nginx简介 Nginx(engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量…

    2024年11月7日
    000
  • Ubuntu 22.04源码编译安装Nginx

    一、Nginx简介 Nginx(engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量…

    2023年8月9日
    000
  • Nginx配置用户名密码访问

    环境信息: 操作系统:CentOS 7.4 IP:192.168.0.111 如果我们 Nginx下搭建了一些站点,但是由于站点内容或者流量的关系,我们并不想让所有人都能正常访问,…

    2019年7月15日
    000
  • Nginx启用Status状态页面

    一、Nginx启用Status状态页面 Nginx可以通过with-http_stub_status_module模块来监控Nginx服务器的状态信息。 1、通过nginx -V来…

    2019年7月3日
    000
  • Nginx入门简介及安装

    一、Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问…

    2017年12月14日
    000
  • Nginx和Fancyindex实现索引目录

    一、Nginx简介 ‌Nginx(发音为 “Engine-X”)是一个高性能的Web服务器、反向代理服务器、负载均衡器和HTTP缓存。‌它最初由Igor S…

    2025年1月15日
    000
  • Nginx开启gzip压缩

    前言 Nginx开启Gzip压缩功能,可以使网站的css、js、xml、html等静态文件在传输时进行压缩,提高网站访问速度,进而优化Nginx性能,减轻网络带宽压力(节省带宽)。…

    2022年7月5日
    000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注