目录

  • 一、以tar包的方式安装Nginx如下
  • 二、以yum的方式方式安装Nginx如下
  • 1、环境调试确认
  • 2、两项安装
  • 3、一次初始化
  • 4、yum方式快速安装Nginx步骤
  • 三、nginx启动、停止


一、以tar包的方式安装Nginx如下

  • 参考lz此博文步骤安装:

二、以yum的方式方式安装Nginx如下

1、环境调试确认

(1)、四项确认

  • 确认系统可连网
#百度是否ping通
ping www.baidu.com

nginx 测试请求头 nginx测试成功_yum源

  • 确认yum可用
  • 确认关闭iptables规则
#关闭iptables规则
iptables -F

nginx 测试请求头 nginx测试成功_yum源_02

  • 确认停用selinux
#临时关闭
 setenforce 0 
 #永久关闭
 vi /etc/selinux/config
 将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效

nginx 测试请求头 nginx测试成功_Nginx_03

2、两项安装

  • 安装 gcc gcc-c++ autoconf pcre pcre-devel make automake zlib zlib-devel依赖包
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake zlib zlib-devel
yum -y install wget httpd-tools vim

nginx 测试请求头 nginx测试成功_nginx 测试请求头_04


nginx 测试请求头 nginx测试成功_nginx 测试请求头_05

  • 安装 wget httpd-tools vim 依赖包
yum -y install wget httpd-tools vim

nginx 测试请求头 nginx测试成功_nginx_06


nginx 测试请求头 nginx测试成功_nginx 测试请求头_07

3、一次初始化

cd /opt;mkdir app download logs work backup

nginx 测试请求头 nginx测试成功_nginx_08

  • app 存放源码
  • download 存放下载的安装包
  • logs 存放日志
  • work 存放批处理文件
  • backup 存放备份文件

4、yum方式快速安装Nginx步骤

1、百度搜索【Nginx官网】,点击Nginx官网链接,如下图:

nginx 测试请求头 nginx测试成功_nginx 测试请求头_09


2、首页往下滑动,找到【Pre-Built Packages】,点击【stable and mainline】链接,进入yum源配置页面,

nginx 测试请求头 nginx测试成功_yum源_10


3、进入到yum源配置页面后,找到【RHEL/CentOS】,复制稳定版本的yum源代码,如下图:

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

nginx 测试请求头 nginx测试成功_yum源_11

4、修改yum源中的版本,即 $ releasever修改成自己的cnetos版本,如lz使用的centos7版本,把$releasever修改成7,如下图:

nginx 测试请求头 nginx测试成功_nginx 测试请求头_12


nginx 测试请求头 nginx测试成功_Nginx_13


5、http://nginx.org/packages/centos/7/ 的路径访问如下截图:

nginx 测试请求头 nginx测试成功_nginx 测试请求头_14

6、配置yum源

  • /etc/yum.repos.d文件夹下有如下文件。
  • /etc/yum.repos.d文件夹下新建nginx.repo文件,并在nginx.repo文件夹下配置yum源,保存退出即可。
#在/etc/yum.repos.d文件夹下新建nginx.repo文件
[root@localhost /]# vim /etc/yum.repos.d/nginx.repo
#配置yum源
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

nginx 测试请求头 nginx测试成功_nginx 测试请求头_15

6、列出nginx相关版本

[root@localhost /]# yum list|grep nginx

nginx 测试请求头 nginx测试成功_nginx_16

7、安装nginx

[root@localhost /]# yum install nginx

nginx 测试请求头 nginx测试成功_nginx 测试请求头_17

nginx 测试请求头 nginx测试成功_nginx 测试请求头_18

8、查看nginx版本,如果输出nginx版本信息,表示安装成功

[root@localhost /]# nginx -v

nginx 测试请求头 nginx测试成功_nginx_19


9、至此,以yum方式安装Nginx结束

三、nginx启动、停止

1、启动nginx服务并查看nginx服务状态

[root@localhost html]# systemctl start nginx.service
[root@localhost html]# systemctl status nginx.service

nginx 测试请求头 nginx测试成功_nginx_20


2、浏览器访问nginx页面,输出loclahost,出现如下页面表示访问成功

nginx 测试请求头 nginx测试成功_nginx 测试请求头_21

3、停止nginx服务,并查看nginx服务状态

[root@localhost html]# systemctl stop nginx.service
[root@localhost html]# systemctl status nginx.service

nginx 测试请求头 nginx测试成功_Nginx_22