nginx 安装(源码及yum)

一、源码安装

1、下载nginx源码包

curl -O https://nginx.org/download/nginx-1.12.2.tar.gz

2、安装nginx所需的依赖:

zip模块需要 zlib 库

​ rewrite模块需要 pcre 库

​ ssl 功能需要openssl库

yum -y install gcc* pcre pcre-devel  zlib zlib-devel  openssl openssl-devel

​ devel 包主要是供开发用,至少包括以下2个东西:

​ 头文件

​ 链接库

​ 有的还含有开发文档或演示代码。

3、解压源码包

tar xvf  nginx-1.12.2.tar.gz

4、cd到解压目录并编译安装

./configure --prefix=/opt/nginx 

5、编译

make

6、编译后安装

make  install

7、查看nginx安装目录

ll /opt/nginx

在这里插入图片描述

nginx 安装成功

二、源码包升级

1、升级和安装nginx第三方模块一样,都需要查看原来安装nginx的版本以及编译的参数:

/opt/nginx/sbin/nginx -V

在这里插入图片描述

2、下载升级的软件及解压

curl -O https://nginx.org/download/nginx-1.14.2.tar.gz && tar xvf nginx-1.14.2.tar.gz

3、配置及编译make,切记不要make install:

    1)cd  nginx-1.14.2
    
    2) ./configure --prefix=/opt/nginx  
    
    3)make 
    
    4)mv /opt/nginx/sbin/nginx /opt/nginx/sbin/nginx_bak
    
    5)cp objs/nginx  /opt/nginx/sbin/ 
    
    6)make upgrade

7)

/opt/nginx/sbin/nginx -v

在这里插入图片描述
更新成功

三、yum 安装

1、添加yum文件

vim /etc/yum.repos.d/nginx.repo

#稳定版
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/x86_64 /
gpgcheck=0
enabled=1

在这里插入图片描述
2、启用nginx yum 源仓库

yum-config-manager  --enable nginx-mainline

3、安装nginx

yum install nginx -y

在这里插入图片描述
4、查看nginx RPM包安装位置

rpm -ql nginx
在这里插入图片描述
5、查看nginx版本
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yangxiaoyan12/article/details/88643795