美文网首页
centos7编译安装nginx

centos7编译安装nginx

作者: Jund_eb9c | 来源:发表于2019-04-24 23:05 被阅读0次

    一.安装编译依赖组件

    > yum install -y zlib zlib-devel openssl openssl-devel pcre pcre-devel
    

    二.下载源码 ,解压

    > wget http://nginx.org/download/nginx-1.12.1.tar.gz
    > tar -zxvf nginx-1.12.1.tar.gz
    

    三.编译安装

    > cd nginx-1.12.1
    > ./configure
    > make && make install
    
    • 注意路径,我这里安装好后,路径是/usr/local/nginx/
    • 添加软连接到常用路径
    > ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
    

    四.添加服务文件

    > vi /usr/lib/systemd/system/nginx.service
    
    • 服务描述文件里面 /var/run/nginx.pid 一定要和 nginx.conf 地址对应上.不然启动获取不到pid.
    [Unit]
    Description=The NGINX HTTP and reverse proxy server
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/nginx.pid
    ExecStartPre=/usr/sbin/nginx -t
    ExecStart=/usr/sbin/nginx
    ExecReload=/usr/sbin/nginx -s reload
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
    • 重载服务
    > systemctl daemon-reload
    
    • kill nginx进程


      image.png
    • 重启nginx服务

    > systemctl restart nginx
    > systemctl status nginx
    

    效果如下:


    image.png

    参考文档:

    相关文章

      网友评论

          本文标题:centos7编译安装nginx

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