美文网首页
centos安装nginx

centos安装nginx

作者: 小知大知 | 来源:发表于2019-01-19 09:41 被阅读5次

    安装

    #下载
    stable version 版本 [http://nginx.org/en/download.html](https://link.jianshu.com?t=http%3A%2F%2Fnginx.org%2Fen%2Fdownload.html)
    
    #安装gcc gcc是用来编译下载下来的nginx源码
      yum install gcc-c++
    #安装pcre和pcre-devel
        PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。
        nginx 的 http 模块使用 pcre 来解析正则表达式,pcre-devel 是使用 pcre 开发的一个二次开发库。
        yum install -y pcre pcre-devel
    
    #安装zlib zlib提供了很多压缩和解方式,nginx需要zlib对http进行gzip
       yum install -y zlib zlib-devel
    
    #安装openssl openssl是一个安全套接字层密码库,nginx要支持https,需要使用openssl
        yum install -y openssl openssl-devel
    #解压
        tar -zxvf nginx-1.14.0.tar.gz
    
    # 先在/var下创建temp及/var/temp/ngin目录,进入nginx目录下执行下面命令
    ./configure \
    --prefix=/usr/local/nginx \
    --pid-path=/var/run/nginx/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
    #安装
    make
    make install
    #修改nginx.conf 文件,如果不加人该行代码,在重启服务器之后,下次启动会报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
    pid  usr/local/nginx/nginx.pid
    
    
    #启动进去nginx/sbin,执行下面命令启动
     ./nginx
    #查看启动进程
    ps -ef |grep nginx
    #关闭nginx,可以使用kill命令,但是不推荐使用。
    #推荐使用:
    ./nginx -s stop
    #重启
    ./nginx -s reload
    

    相关文章

      网友评论

          本文标题:centos安装nginx

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