美文网首页
3: linux(centos平台)安装nginx

3: linux(centos平台)安装nginx

作者: 我的昵称好听吗 | 来源:发表于2019-02-09 11:10 被阅读0次

    1. 安装编译工具及库文件

    [root@iZ2ze4w3dmoozuvdnrmj88Z /]# yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
    

    2. 安装 PCRE

    PCRE 作用是让 Nginx 支持 Rewrite 功能。

    [root@iZ2ze4w3dmoozuvdnrmj88Z /]# yum install pcre pcre-devel
    
    

    5、查看pcre版本

    [root@iZ2ze4w3dmoozuvdnrmj88Z /]# pcre-config --version
    8.32
    

    3. 安装 Nginx

    安装 Nginx

    1、下载 Nginx,下载地址:
    http://nginx.org/download/

    渲染需要安装的版本,如:

    http://nginx.org/download/nginx-1.9.9.tar.gz
    
    [root@iZ2ze4w3dmoozuvdnrmj88Z src]#  cd /usr/local/src/
    [root@iZ2ze4w3dmoozuvdnrmj88Z src]# wget http://nginx.org/download/nginx-1.9.9.tar.gz
    --2019-02-09 10:28:19--  http://nginx.org/download/nginx-1.9.9.tar.gz
    Resolving nginx.org (nginx.org)... 95.211.80.227, 62.210.92.35, 2001:1af8:4060:a004:21::e3
    Connecting to nginx.org (nginx.org)|95.211.80.227|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 887908 (867K) [application/octet-stream]
    Saving to: ‘nginx-1.9.9.tar.gz’
    
    100%[=========================================================================================>] 887,908      523KB/s   in 1.7s   
    
    2019-02-09 10:28:21 (523 KB/s) - ‘nginx-1.9.9.tar.gz’ saved [887908/887908]
    
    [root@iZ2ze4w3dmoozuvdnrmj88Z src]# 
    
    
    1. 检查安装包是否存在
    [root@iZ2ze4w3dmoozuvdnrmj88Z src]# ll
    total 868
    -rw-r--r-- 1 root root 887908 Dec  9  2015 nginx-1.9.9.tar.gz
    [root@iZ2ze4w3dmoozuvdnrmj88Z src]# 
    
    
    1. 解压压缩包:
    [root@iZ2ze4w3dmoozuvdnrmj88Z src]# tar zxvf nginx-1.9.9.tar.gz 
    
    

    4.进入安装包目录

    [root@iZ2ze4w3dmoozuvdnrmj88Z src]# cd nginx-1.9.9
    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx-1.9.9]# 
    

    5.配置(使用默认的就可以)

    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx-1.9.9]# ls
    auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  src
    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx-1.9.9]# ./configure
    
    1. 编译安装
    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx-1.9.9]# make 
    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx-1.9.9]# make install
    
    
    1. 查找安装路径

    找到nginx安装在了/usr/local/nginx下;

    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx-1.9.9]# whereis nginx
    nginx: /usr/local/nginx
    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx-1.9.9]# 
    
    
    1. 进入nginx安装目录 /usr/local/nginx

    进入安装目录后可以看到有sbin文件夹

    [root@iZ2ze4w3dmoozuvdnrmj88Z sbin]# cd /usr/local/nginx
    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx]# ls
    conf  html  logs  sbin
    [root@iZ2ze4w3dmoozuvdnrmj88Z nginx]# 
    
    

    9.启动nginx

    先进入sbin/
    通过运行sbin文件夹下的nginx启动服务:
    如下所示,只要没有报错,就说明启动成功了!

    [root@iZ2ze4w3dmoozuvdnrmj88Z sbin]# ls
    nginx
    [root@iZ2ze4w3dmoozuvdnrmj88Z sbin]# ./nginx
    [root@iZ2ze4w3dmoozuvdnrmj88Z sbin]# 
    
    
    1. 查看nginx进程
    [root@iZ2ze4w3dmoozuvdnrmj88Z sbin]# ps aux|grep nginx
    root      2457  0.0  0.0  24840   776 ?        Ss   10:59   0:00 nginx: master process ./nginx
    nobody    2458  0.0  0.1  25252  1224 ?        S    10:59   0:00 nginx: worker process
    root      5146  0.0  0.0 112660   968 pts/1    R+   11:02   0:00 grep --color=auto nginx
    [root@iZ2ze4w3dmoozuvdnrmj88Z sbin]# 
    
    
    1. 相关操作
    启动: ./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
    

    相关文章

      网友评论

          本文标题:3: linux(centos平台)安装nginx

          本文链接:https://www.haomeiwen.com/subject/ebvasqtx.html