centos 7.4安装Nginx

作者: go含羞草 | 来源:发表于2018-01-23 12:48 被阅读0次

    1.检查并安装Nginx基础依赖包pcre-devel openssl-devel
    名称中带有"devel"字符串的软件包是必须要安装的

    [root@xxxxx ~]# rpm -qa openssl-devel openssl
    openssl-1.0.2k-8.el7.x86_64
    [root@xxxxx ~]# rpm -qa pcre-devel pcre
    pcre-8.32-17.el7.x86_64
    

    2.安装pcre-devel以及openssl-devel
    # yum install -y openssl-devel pcre-devel
    安装后查看下

    [root@xxxxx~]# rpm -qa openssl-devel openssl
    openssl-1.0.2k-8.el7.x86_64
    openssl-devel-1.0.2k-8.el7.x86_64
    [root@xxxxx~]# rpm -qa pcre-devel pcre
    pcre-devel-8.32-17.el7.x86_64
    pcre-8.32-17.el7.x86_64
    

    3.开始安装Nginx 操作命令如下:
    # mkdir -p /usr/local/nginx
    -p选项表示不提示目录是否存在,循环的向下创建所有的层级目录,如果存在就忽略。
    进入目录
    # cd /usr/local/nginx
    下载软件包,进入http://nginx.org/download/复制对应版本的下载链接地址。
    # wget http://nginx.org/download/nginx-1.12.2.tar.gz
    解压安装

    [root@xxxxx nginx]# ls -l nginx-1.12.2.tar.gz
    -rw-r--r-- 1 root root 981687 Oct 17 21:20 nginx-1.12.2.tar.gz
    [root@xxxxx nginx]# useradd -M -s /sbin/nologin nginx 
    [root@xxxxx nginx]# tar zxf nginx-1.12.2.tar.gz  
    [root@xxxx nginx]# cd nginx-1.12.2/ 
    

    安装

    ./configure --prefix=/usr/local/nginx --with-http_dav_module --with-http_stub_status_module  --with-http_addition_module --with-http_sub_module  --with-http_flv_module --with-http_mp4_module --with-pcre --with-http_ssl_module --with-http_gzip_static_module  --user=nginx  --group=nginx
    make && make install
    

    安装完成后的优化:
    # ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
    启动Nginx
    # nginx
    查看
    # netstat -anput | grep nginx
    # ps -ef | grep nginx
    停止

    nginx -s signal
    其中signal可以是如下值:
    stop — 快速关闭
    quit — 优雅地关闭
    reload — 重新加载配置文件
    reopen — 重新打开日志文件
    

    相关文章

      网友评论

        本文标题:centos 7.4安装Nginx

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