安装依赖
安装编译所需要的依赖
yum install gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel wget zlib-devel
Debian系统没有openssl-devel
为libssl-dev
所以执行 sudo apt-get install libssl-dev
下载
两种下载方式一种可以直接使用 wget
直接下载至服务器,另一种在本地电脑下载后上传服务器。
wget https://nginx.org/download/nginx-1.24.0.tar.gz
上传后进行解压使用tar 命令
tar -xvf nginx-1.24.0.tar.gz
编译安装
进入nginx 路径
cd nginx-1.24.0
将软件编译到 /usr/local/nginx
目录下,并且编译 https
模块。不需要https 编译时不需要添加 --with-http_ssl_module
相关配置
./configure --prefix=/usr/local/nginx --with-http_ssl_module && make && make install DESTDIR= /usr/local/nginx/sbin
添加软连接
ln -s /home/nginx/sbin/nginx /usr/local/bin/
添加开机启动
在启动文件 /etc/rc.d/rc.local
末尾添加 /usr/local/nginx/sbin/nginx
nginx 常用命令
启动 nginx
快速停止 nginx -s stop
请求结束后停止 nginx -s quit
检查配置文件 nginx –t
重载配置文件 nginx -s reload