1.1.在安装nginx之前需要安装pcre,gcc,openssl,zlib。因为nginx依赖这些环境。
//如果不安装pcre后面会报错the HTTP rewrite module requires the PCRE library.因为http重写模块需要这个库。
apt-get update
//注意和contos包名不一样
apt-get install libpcre3 libpcre3-dev gcc zlib1g zlib1g-dev
//apt-get install openssl
2.下载nginx
http://nginx.org/en/download.html
#创建一个文件夹
# 下载Nginx 1.26.0源码(Stable稳定版本)
wget "http://nginx.org/download/nginx-1.20.1.tar.gz"
# 使用tar命令解压
tar -xf nginx-1.26.0.tar.gz
# 进入解压后出现的目录,已备接下来的编译
cd nginx-1.26.0
//进入nginx目录
//进入目录
cd nginx-1.26.0
//执行命令 考虑到后续安装ssl证书 添加两个模块
//--prefix用于指定安装的路径,由于以前用centos默认是这个路径习惯了,就改为这个吧
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install
4.配置nginx.conf
vim /usr/local/nginx/conf/nginx.conf
#具体怎么配置不在本文范围内
5.重启nginx
#先进入nginx目录
./nginx -s reload