nginx-1.21.0源码编译安装

 阅读大约需要1分钟

首先在nginx官网下载nginx源码,下载地址:http://nginx.org/en/download.html

新建文件夹 mkdir source

cd source

下载源码wget http://nginx.org/download/nginx-1.21.0.tar.gz

解压源码文件tar -xzvf nginx-1.21.0.tar.gz

cd nginx-1.21.0

在debian10系统下,要安装好编译nginx需要的依赖

apt install gcc make

【正则表达式库】 官网http://www.pcre.org/

apt install libpcre3 libpcre3-dev

[openssl库]官网https://www.openssl.org/

apt install openssl libssl-dev

apt install zlib1g-dev

nginx编译参数如下: ./configure --prefix=/home/john/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --user=nginx --group=nginx --with-select_module --with-poll_module --with-threads --with-file-aio --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-mail --with-mail_ssl_module --with-cc-opt=-O2

make

sudo make install

sudo useradd -s /sbin/nologin -M nginx

sudo certbot --nginx -d yingzhou.online -d www.yingzhou.online