提前安装好

原文:https://www.cnblogs.com/wangtao_20/p/7998121.html

https://www.cnblogs.com/herui1991/p/8996917.html

nginx官网:http://nginx.org/

我所有的压缩包都放在了/usr/local/src/目录下了,所有示例都以这个目录为基准

  1. 下载nginx源码包,你也可以下载到自己电脑上,然后再拖到服务器

    wegt http://nginx.org/download/nginx-1.16.1.tar.gz
  2. 解压源码包

    tar -zxf nginx-1.16.1.tar.gz
  3. 进入nginx文件夹

    ./configure --prefix=/usr/local/nginx/ --with-pcre=/usr/local/src/pcre-8.38 --with-http_ssl_module --with-openssl=/usr/local/src/openssl-1.0.2m --with-debug --with-http_stub_status_module --with-http_gzip_static_module --with-zlib=/usr/local/src/zlib-1.2.11
  4. 安装编译

    make && make install

安装时出现的问题

  1. nginx: [error] invalid PID number ; in /usr/local/nginx/logs/nginx.pid

    # 这是在使用 /usr/local/nginx/sbin/nginx -s reload 遇到的
    
    # 1. 查询出nginx的进程,并杀掉此进程
    netstat -lnp
    kill -9 进程号
    
    # 2. 执行
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    
    # 3. 执行刚刚的命令
    /usr/local/nginx/sbin/nginx -s reload
Last modification:August 29th, 2020 at 06:16 am
如果觉得我的文章对你有用,请随意赞赏