源码编译安装nginx 1.26.2版本
由于debian10.13默认nginx版本比较低,我采用源码安装nginx。当前的最新稳定版本是1.26.2。
1. 安装sudo,用于启动nginx
apt-get install sudo
2. 安装依赖(由于服务器预装软件不同, 此处根据需要安装依赖)
apt-get install libpcre2-dev
3. 从官网下载源码包
wget https://nginx.org/download/nginx-1.26.2.tar.gz
4.配置、编译、安装
解压
tar zxvf nginx-1.26.2.tar.gz
进入目录
cd nginx-1.26.2/
配置
./configure --prefix=/app/nginx-1.26.2 --with-http_ssl_module
编译、安装
make
make install
--prefix nginx安装路径
--with-http_ssl_module 开启HTTPS协议支持
5. 配置普通用户管理nginx
使用visudo编辑sudoers文件
admin ALL=(ALL) NOPASSWD: /app/nginx-1.26.2/sbin/nginx
6. 启动nginx
sudo /app/nginx-1.26.2/sbin/nginx