下载tar,在官网nginx: download
、
解压
tar xzf nginx-1.20.2.tar.gz
编译
./configure --prefix=/usr/local/nginx1.20/ && make && make install && echo Ok.
编译后生成/usr/local/nginx1.20/文件夹,sbin文件夹下是nginx,conf文件夹是配置文件。
启动
/usr/local/nginx1.20/sbin/nginx -t
/usr/local/nginx1.20/sbin/nginx
指定配置文件启动
/usr/local/nginx1.20/sbin/nginx -c /xxx/nginx.conf
安装其他模块,如https,官网有写Building nginx from Sources
编译时加参数:
重新编译,之前对nginx conf的改动不变。
安装purge,需下载purge,目前2.3是最新的
wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz
解压
tar zxf ngx_cache_purge-2.3.tar.gz
重新编译
./configure --prefix=/usr/local/nginx1.20 --add-module=../ngx_cache_purge-2.3
make && make install