1.首先需要安装Redis所需要的依赖:
centos:
yum install build-essential zlib1g-dev libpcre3-dev libssl-dev openssl -y
debian:
apt install build-essential zlib1g-dev libpcre3-dev libssl-dev openssl -y
2.将下载好的nginx压缩包上传到服务器并解压至 /usr/local/ 路径下
下载地址:
nginx: downloadhttps://nginx.org/en/download.html
解压缩(不需要重命名):
解压 tar -xvzf nginx-1.27.0.tar.gz -C /usr/local/
删除 rm -rf nginx-1.27.0.tar.gz
cd /usr/local/
3.解压后进入nginx目录:
cd nginx-1.27.0
4.运行编译命令:这里我配置了https模块(--with-http_ssl_module) 不需要可以不要 /usr/local/nginx 是安装的目录
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make && make install
如果没有出错,应该就安装成功了。
5.设置开机自启服务
vi /etc/systemd/system/nginx.service
复制粘贴以下
[Unit]
Description=nginx
After=network.target[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true[Install]
WantedBy=multi-user.target
:wq保存后执行
systemctl daemon-reload
systemctl enable nginx