您的位置:新葡亰496net > 电脑系统 > 【Linux】安装Nginx

【Linux】安装Nginx

发布时间:2019-09-29 17:45编辑:电脑系统浏览(180)

    注:转自

    安装所需境况

    Nginx 是 C语言 开辟,建议在 Linux 上运营,当然,也足以安装 Windows 版本,本篇则使用CentOS7 作为安装情形。

    一. gcc 安装
    设置 nginx 供给先中校方网站下载的源码实行编写翻译,编写翻译信任 gcc 意况,如果没有gcc 遇到,则需求设置:

    yum install gcc-c  
    

    二. PCRE pcre-devel 安装
    PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包蕴 perl 宽容的正则表达式库。nginx 的 http 模块使用 pcre 来深入分析正则表明式,所以供给在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开拓的一个叁次开垦库。nginx也急需此库。命令:

    yum install -y pcre pcre-devel
    

    三. zlib 安装
    zlib 库提供了很四种减弱和平化解压缩的章程, nginx 使用 zlib 对 http 包的始末张开 gzip ,所以需求在 Centos 上安装 zlib 库。

    yum install -y zlib zlib-devel
    

    四. OpenSSL 安装
    OpenSSL 是三个强有力的临沧套接字层密码库,囊括首要的密码算法、常用的密钥和证书封装管理功用及 SSL 左券,并提供丰富的应用程序供测试或另外目标使用。
    nginx 不独有接济 http 左券,还辅助https(即在ssl公约上传输http),所以要求在 Centos 安装 OpenSSL 库。

    yum install -y openssl openssl-devel
    

    安装所需境遇

    Nginx 是 C语言 开垦,提出在 Linux 上运营,当然,也足以设置 Windows 版本,本篇则应用 CentOS 7 作为安装遇到。

    安装所需遇到

    Nginx 是 C语言 开拓,提出在 Linux 上运行,当然,也得以安装 Windows 版本,本篇则利用 CentOS 7 作为安装情形。

    一. gcc 安装
    安装 nginx 供给先中校方网站下载的源码进行编写翻译,编写翻译注重 gcc 情形,若无gcc 情形,则需求安装:

    yum install gcc-c  
    

    二. PCRE pcre-devel 安装
    PCRE(Perl Compatible Regular Expressions) 是贰个Perl库,包蕴 perl 包容的正则表明式库。nginx 的 http 模块使用 pcre 来分析正则表明式,所以供给在 linux 上设置 pcre 库,pcre-devel 是采取pcre 开垦的三个三回开拓库。nginx也急需此库。命令:

    yum install -y pcre pcre-devel
    

    三. zlib 安装
    zlib 库提供了相当多样减去和平解决压缩的办法, nginx 使用 zlib 对 http 包的原委张开 gzip ,所以须要在 Centos 上设置 zlib 库。

    yum install -y zlib zlib-devel
    

    四. OpenSSL 安装
    OpenSSL 是二个庞大的雅安套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理效果及 SSL 合同,并提供足够的应用程序供测量检验或其余目标选择。
    nginx 不唯有帮忙 http 公约,还帮助https(即在ssl公约上传输http),所以须求在 Centos 安装 OpenSSL 库。

    yum install -y openssl openssl-devel
    

    一、nginx安装景况

    nginx是C语言开荒,提出在linux上运营,本课程使用Centos7当做安装情形。

    安装所需景况

    Nginx 是 C语言 开拓,提议在 Linux 上运营,当然,也能够安装 Windows 版本,本篇则选取 CentOS 7 作为安装情形。

    一. gcc 安装
    安装 nginx 须要先司令员方网址下载的源码实行编写翻译,编写翻译信任 gcc 境况,如果未有gcc 意况,则要求安装:

    yum install gcc-c  
    

    二. PCRE pcre-devel 安装
    PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包蕴 perl 宽容的正则表明式库。nginx 的 http 模块使用 pcre 来深入分析正则表明式,所以必要在 linux 上设置 pcre 库,pcre-devel 是运用 pcre 开垦的三个一回开垦库。nginx也急需此库。命令:

    yum install -y pcre pcre-devel
    

    三. zlib 安装
    zlib 库提供了很三种减去和解压缩的不二秘诀, nginx 使用 zlib 对 http 包的情节开展 gzip ,所以必要在 Centos 上设置 zlib 库。

    yum install -y zlib zlib-devel
    

    四. OpenSSL 安装
    OpenSSL 是二个强硬的平安套接字层密码库,囊括首要的密码算法、常用的密钥和证件封装管理效果及 SSL 合同,并提供充裕的应用程序供测量检验或其余指标选用。
    nginx 不独有协助 http 左券,还协助https(即在ssl合同上传输http),所以供给在 Centos 安装 OpenSSL 库。

    yum install -y openssl openssl-devel
    

    官方网站下载

    1.直接下载.tar.gz安装包,地址:

    图片 1

    2.使用wget一声令下下载。

    wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
    

    图片 2

    自己下载的是1.10.1版本,这一个是当下的稳固版。

    一. gcc 安装

    设置 nginx 供给先中校方网站下载的源码举行编写翻译,编写翻译注重 gcc 境况,若无gcc 景况,则供给设置:

    yum install gcc-c  
    

    官方网站下载

    1.一向下载.tar.gz安装包,地址:https://nginx.org/en/download.html

    图片 3

    nginx.png

    2.使用wget指令下载(推荐)。

    wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
    

    图片 4

    nginx-wget.png

    本人下载的是1.10.1版本,这几个是当下的稳固版。

    1.1  gcc

             安装nginx必要先大校方网站下载的源码举行编写翻译,编写翻译信任gcc景况,若无gcc情状,要求设置gcc:yum install gcc-c

    官方网址下载

    1.平昔下载.tar.gz安装包,地址:

    2.使用wget一声令下下载(推荐)。

      wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

    解压

    还是是一贯下令:

    tar -zxvf nginx-1.10.1.tar.gzcd nginx-1.10.1
    

    二. PCRE pcre-devel 安装

    PCRE(Perl Compatible Regular Expressions) 是叁个Perl库,包蕴 perl 宽容的正则表明式库。nginx 的 http 模块使用 pcre 来深入分析正则表明式,所以须要在 linux 上设置 pcre 库,pcre-devel 是利用 pcre 开拓的贰个二遍开采库。nginx也必要此库。命令:

    yum install -y pcre pcre-devel
    

    解压

    反之亦然是一贯下令:

    tar -zxvf nginx-1.10.1.tar.gz
    cd nginx-1.10.1
    

    1.2  PCRE

             PCRE(Perl Compatible Regular Expressions)是一个Perl库,包含perl 宽容的正则表明式库。nginx的http模块使用pcre来剖判正则表明式,所以必要在linux上安装pcre库。

       yum install -y pcre pcre-devel

       注:pcre-devel是利用pcre开荒的三个三回开垦库。nginx也急需此库。

    解压

    长久以来是直接下令:

    tar -zxvf nginx-1.10.1.tar.gz
    cd nginx-1.10.1
    

    配置

    事实上在 nginx-1.10.1 版本中你就不必要去布署相关东西,默许就足以了。当然,如若你要团结配置目录也是可以的。
    1.施用暗中认可配置

    ./configure
    

    2.自定义配置

    ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --pid-path=/usr/local/nginx/conf/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi
    

    注:将不常文件目录钦命为/var/temp/nginx,须要在/var下开创temp及nginx目录

    三. zlib 安装

    zlib 库提供了很各个缩减和平化解压缩的方法, nginx 使用 zlib 对 http 包的源委张开 gzip ,所以必要在 Centos 上设置 zlib 库。

    yum install -y zlib zlib-devel
    

    配置

    实际在 nginx-1.10.1 版本中您就无需去安插相关东西,默许就足以了。当然,倘诺您要协和安插目录也是能够的。
    1.运用私下认可配置

    ./configure
    

    2.自定义配置(不引入)

    ./configure 
    --prefix=/usr/local/nginx 
    --conf-path=/usr/local/nginx/conf/nginx.conf 
    --pid-path=/usr/local/nginx/conf/nginx.pid 
    --lock-path=/var/lock/nginx.lock 
    --error-log-path=/var/log/nginx/error.log 
    --http-log-path=/var/log/nginx/access.log 
    --with-http_gzip_static_module 
    --http-client-body-temp-path=/var/temp/nginx/client 
    --http-proxy-temp-path=/var/temp/nginx/proxy 
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
    --http-scgi-temp-path=/var/temp/nginx/scgi
    

    注:将一时文件目录钦点为/var/temp/nginx,要求在/var下创立temp及nginx目录

    1.3  zlib

             zlib库提供了很多样缩减和平解决压缩的格局,nginx使用zlib对http包的剧情开展gzip,所以需求在linux上安装zlib库。

       yum install -y zlib zlib-devel

    配置

    其实在 nginx-1.10.1 版本中你就不要求去安顿相关东西,暗许就能够了。当然,即使你要团结布署目录也是足以的。
    1.用到暗中认可配置

    ./configure
    

    2.自定义配置(不推荐)

    ./configure 
    --prefix=/usr/local/nginx 
    --conf-path=/usr/local/nginx/conf/nginx.conf 
    --pid-path=/usr/local/nginx/conf/nginx.pid 
    --lock-path=/var/lock/nginx.lock 
    --error-log-path=/var/log/nginx/error.log 
    --http-log-path=/var/log/nginx/access.log 
    --with-http_gzip_static_module 
    --http-client-body-temp-path=/var/temp/nginx/client 
    --http-proxy-temp-path=/var/temp/nginx/proxy 
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
    --http-scgi-temp-path=/var/temp/nginx/scgi
    

    注:将临时文件目录钦点为/var/temp/nginx,供给在/var下创制temp及nginx目录

    编译安装

    makemake install
    

    寻找安装路线:

    whereis nginx
    

    图片 5

    四. OpenSSL 安装

    OpenSSL 是二个有力的平安套接字层密码库,囊括首要的密码算法、常用的密钥和证件封装管理功用及 SSL 合同,并提供丰富的应用程序供测验或别的目标使用。
    nginx 不唯有扶助 http 左券,还帮衬https(即在ssl公约上传输http),所以供给在 Centos 安装 OpenSSL 库。

    yum install -y openssl openssl-devel
    

    编写翻译安装

    make
    make install
    

    检索安装路线:

    whereis nginx
    

    图片 6

    nginx-whereis.png

    1.4  openssl

             OpenSSL 是三个壮大的汉中套接字层密码库,囊括首要的密码算法、常用的密钥和注脚封装管理功能及SSL契约,并提供丰裕的应用程序供测验或任何指标使用。

             nginx不止帮助http左券,还援助https(即在ssl协议上传输http),所以须求在linux安装openssl库。

       yum install -y openssl openssl-devel

    编写翻译安装

    make
    make install
    

    查找安装路线:

    whereis nginx
    

    启动、停止nginx

    cd /usr/local/nginx/sbin/./nginx ./nginx -s stop./nginx -s quit./nginx -s reload
    

    ./nginx -s quit:此措施停止步骤是待nginx进程处理职务实现进行甘休。
    ./nginx -s stop:此措施也正是先摸清nginx进程id再利用kill命令强制杀掉进度。

    查询nginx进程:

    ps aux|grep nginx
    

    五. 安装步骤

    启动、停止nginx

    cd /usr/local/nginx/sbin/
    ./nginx 
    ./nginx -s stop
    ./nginx -s quit
    ./nginx -s reload
    

    ./nginx -s quit:此方法结束步骤是待nginx进程管理职务完成进行悬停。
    ./nginx -s stop:此方法也正是先摸清nginx进度id再使用kill命令强制杀掉进度。

    查询nginx进程:

    ps aux|grep nginx
    

     二、编写翻译安装

    启动、停止nginx

    cd /usr/local/nginx/sbin/
    ./nginx 
    ./nginx -s stop
    ./nginx -s quit
    ./nginx -s reload
    

    ./nginx -s quit:此措施甘休步骤是待nginx进程管理任务完成进行悬停。
    ./nginx -s stop:此办法也便是先摸清nginx过程id再使用kill命令强制杀掉进度。

    查询nginx进程:

    ps aux|grep nginx
    

    重启 nginx

    1.先结束再起步:
    对 nginx 举办重启约等于先结束再开发银行,即先实践结束命令再施行运维命令。如下:

    ./nginx -s quit./nginx
    

    2.再一次加载配置文件:
    当 ngin x的计划文件 nginx.conf 修改后,要想让配置生效须要重启 nginx,使用-s reload不用先结束 ngin x再起步 nginx 就能够将安顿音信在 nginx 中生效,如下:
    ./nginx -s reload

    起步成功后,在浏览器可以看到这般的页面:

    图片 7

    下载方式

    • 直接下载.tar.gz安装包

    • 使用wget命令下载(推荐):wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

    重启 nginx

    1.先停止再起步(推荐):
    对 nginx 进行重启也就是先截至再开发银行,即先实践结束命令再实行运行命令。如下:

    ./nginx -s quit
    ./nginx
    

    2.重新加载配置文件:
    当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需求重启 nginx,使用-s reload不用先停止 ngin x再起步 nginx 就能够将配置音讯在 nginx 中生效,如下:
    ./nginx -s reload

    早先成功后,在浏览器能够见见这么的页面:

    图片 8

    nginx-welcome.png

    2.1 官方网站下载

    措施一:直接下载.tar.gz安装包,地址:

    图片 9

     

    方法二:使用wget命令下载:

    wget -c https://nginx.org/download/nginx-1.12.1.tar.gz
    

    重启 nginx

    1.先甘休再开发银行(推荐):
    对 nginx 进行重启也就是先截至再开发银行,即先举办结束命令再施行运行命令。如下:

    ./nginx -s quit
    ./nginx
    

    2.双重加载配置文件:
    当 ngin x的布署文件 nginx.conf 修改后,要想让配置生效供给重启 nginx,使用-s reload不用先停止 ngin x再开发银行 nginx 就能够将安排音讯在 nginx 中生效,如下:
    ./nginx -s reload

     

    开机自运维

    即在rc.local充实运维代码就足以了。

    vi /etc/rc.local
    

    日增一行/usr/local/nginx/sbin/nginx
    安装进行权限:

    chmod 755 rc.local
    

    图片 10

    到这里,nginx就安装收尾了,运行、截至、重启操作也都成功了,当然,你也可以增加为系统服务,小编那边就不在演示了。

    解压

    tar -zxvf nginx-1.10.1.tar.gz
    cd nginx-1.10.1
    

    开机自运营

    即在rc.local日增运营代码就足以了。

    vi /etc/rc.local
    

    充实一行 /usr/local/nginx/sbin/nginx
    设置进行权限:

    chmod 755 rc.local
    

    图片 11

    nginx-rclocal.png

    到此地,nginx就安装收尾了,运营、甘休、重启操作也都实现了,当然,你也足以增多为系统服务,笔者那边就不在演示了。

     2.2 解压

    tar -zxvf nginx-1.12.1.tar.gz
    cd nginx-1.12.1
    

    开机自运维

    即在rc.local充实运营代码就能够了。

    vi /etc/rc.local
    

    日增一行 /usr/local/nginx/sbin/nginx
    设置进行权限:

    chmod 755 rc.local

    ``到此处,nginx就安装完成了,运维、截止、重启操作也都成功了

     
    

    配置

    其实在 nginx-1.10.1 版本中您就无需去安插相关东西,暗中同意就能够了。当然,要是你要团结布置目录也是足以的。

    1.利用默许配置

    ./configure
    

    2.自定义配置(不推荐)

    ./configure 
    --prefix=/usr/local/nginx 
    --conf-path=/usr/local/nginx/conf/nginx.conf 
    --pid-path=/usr/local/nginx/conf/nginx.pid 
    --lock-path=/var/lock/nginx.lock 
    --error-log-path=/var/log/nginx/error.log 
    --http-log-path=/var/log/nginx/access.log 
    --with-http_gzip_static_module 
    --http-client-body-temp-path=/var/temp/nginx/client 
    --http-proxy-temp-path=/var/temp/nginx/proxy 
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
    --http-scgi-temp-path=/var/temp/nginx/scgi
    

    注:将有时文件目录钦赐为/var/temp/nginx,要求在/var下创建temp及nginx目录

    2.3 配置

     其实在 nginx-1.10.1 版本中您就无需去布置相关东西,默许就能够了。当然,倘诺您要和谐计划目录也是足以的。

    1、使用默许配置(推荐)

    ./configure
    

    2、自定义配置(不引入)

    注:将有时文件目录钦点为/var/temp/nginx,首先需求在/var下制造temp及nginx目录(/var/temp/nginx)

    ./configure 
    --prefix=/usr/local/nginx 
    --conf-path=/usr/local/nginx/conf/nginx.conf 
    --pid-path=/usr/local/nginx/conf/nginx.pid 
    --lock-path=/var/lock/nginx.lock 
    --error-log-path=/var/log/nginx/error.log 
    --http-log-path=/var/log/nginx/access.log 
    --with-http_gzip_static_module 
    --http-client-body-temp-path=/var/temp/nginx/client 
    --http-proxy-temp-path=/var/temp/nginx/proxy 
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
    --http-scgi-temp-path=/var/temp/nginx/scgi
    

    3、编写翻译安装

    make
    make install
    

    编写翻译安装到位之后方可查阅nginx的设置路径:

    whereis nginx
    

    图片 12

    4、启动、停止nginx

    cd /usr/local/nginx/sbin/
    ./nginx 
    ./nginx -s stop
    ./nginx -s quit
    ./nginx -s reload
    ./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
    ./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
    

    5、查询nginx进程

    ps aux|grep nginx
    

    重启 nginx

    1.先甘休再开发银行(推荐):

    对 nginx 举行重启也就是先结束再开发银行,即先进行停止命令再实行运维命令。如下:

    ./nginx -s quit
    ./nginx
    

    2.再度加载配置文件:

     当 ngin x的布署文件 nginx.conf 修改后,要想让配置生效需求重启 nginx,使用-s reload不用先结束 ngin x再开发银行 nginx 就可以将安顿音信在 nginx 中生效,如下:

    ./nginx -s reload
    

    起步成功后,在浏览器输入相应机器的IP地址(如:192.168.1.121),能够见见那样的页面:

    图片 13

    编译安装

    make
    make install
    

    查找安装路线:

    whereis nginx
    

    2.4 开机自运维

    即在rc.local扩展运营代码就能够了。

    vim /etc/rc.local
    

    追加一行 /usr/local/nginx/sbin/nginx

    图片 14

    【Linux】安装Nginx。安装进行权限:

    chmod 755 rc.local
    

    到此地,nginx就设置收尾了,运维、截至、重启操作也都实现了。

     参照他事他说加以考察地址:

    启动、停止nginx

    cd /usr/local/nginx/sbin/
    ./nginx
    ./nginx -s stop
    ./nginx -s quit
    ./nginx -s reload
    ./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
    ./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
    

    查询nginx进程:

    ps aux|grep nginx
    

    重启 nginx

    1.先甘休再开发银行(推荐):
    对 nginx 举办重启也正是先结束再起步,即先实践甘休命令再举办运维命令。如下:

    ./nginx -s quit
    ./nginx
    

    2.重复加载配置文件:
    当 ngin x的配备文件 nginx.conf 修改后,要想让配置生效要求重启 nginx,使用-s reload不用先停止 ngin x再开行 nginx 就可以将布置新闻在 nginx 中生效,如下:

    ./nginx -s reload
    

    开机自运维

    即在rc.local扩张运转代码就足以了。

    vi /etc/rc.local
    

    日增一行/usr/local/nginx/sbin/nginx
    安装进行权限:

    chmod 755 rc.local
    

    http://www.linuxidc.com/Linux/2016-09/134907.htm

    本文由新葡亰496net发布于电脑系统,转载请注明出处:【Linux】安装Nginx

    关键词:

上一篇:新葡亰496netCentOS命令介绍综合,文件管理

下一篇:没有了