zoukankan      html  css  js  c++  java
  • Linux (centos 8) 安装nginx1.20

    1、打开nginx官网,地址:http://nginx.org/en/download.html

      

     2、使用wget命令下载所需要的包,这里使用 Stable版的 nginx-1.20.1 这个包。

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

      

    3、解压这个包。

      >  tar -zxvf nginx-1.20.1.tar.gz 

    4、cd 进入 nginx-1.20.1 目录,然后执行configure编译命令, --prefix=/usr/local/nginx 表示nginx安装的目录

      >./configure --prefix=/usr/local/nginx

      执行后报错,缺少PCRE库,如图:

      

     5、安装PCRE库前要安装C++ 的环境,两个命令如下。

      >yum install gcc-c++

      >yum install -y pcre pcre-devel

      同时把zlib库和openssl都安装一下,nginx使用zlib对http包的内容进行gzip,https协议需要openssl的支持。

      >yum install -y zlib zlib-devel

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

    6、安装完成后再次编译。这一次通过网上查阅资料,增加了编译时候的参数设置。

      >命令如下 ,/*注意这里 表示命令还没有输入完,换行的意思。*/

    >./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 --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module

      或者不指定临时文件的存放目录:使用下面的这个命令:

      > ./configure --prefix=/usr/local/nginx --with-http_gzip_static_module  --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module

      编译成功结果:

      

      由于编译时候指定把临时文件放在了/var/temp/nginx中, 所以级联建立temp文件夹和其下的nginx文件夹,-P 表示级联创建,命令如下:

      >mkdir /var/temp/nginx -p

     7、编译成功后,开始安装,没有报错表示安装成功。

      > make && make install

      成功后进入安装目录:

      

    8、进入 sbin目录启动nginx

    参考地址:nginx安装及其配置详细教程 - lywJee - 博客园 (cnblogs.com) 

  • 相关阅读:
    codeforces C. No to Palindromes!
    codeforces D. Pashmak and Parmida's problem
    codeforces C. Little Pony and Expected Maximum
    codeforces D. Count Good Substrings
    codeforces C. Jzzhu and Chocolate
    codeforces C. DZY Loves Sequences
    codeforces D. Multiplication Table
    codeforces C. Painting Fence
    hdu 5067 Harry And Dig Machine
    POJ 1159 Palindrome
  • 原文地址:https://www.cnblogs.com/leeke/p/15207244.html
Copyright © 2011-2022 走看看