Ubuntu部署解压版nginx
服务器:腾讯云轻量应用服务器
操作系统:Ubuntu 20.04
nginx版本:1.21.4
1.下载压缩包
nginx官网下载gz格式文件:nginx-1.21.4.tar.gz
2.解压压缩包
mkdir /usr/local/downloads
上传压缩包到downloads文件夹
tar -zxvf /usr/local/downloads/nginx-1.21.4.tar.gz -C /usr/local/downloads/
3.部署
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
mkdir /usr/local/nginx
mkdir /usr/local/nginx/nginx-1.21.4
cd /usr/local/downloads/nginx-1.21.4
./configure --prefix=/usr/local/nginx/nginx-1.21.4
make && make install
4.设置环境变量
echo 'export PATH=$PATH:/usr/local/nginx/nginx-1.21.4/sbin' >> /etc/profile && source /etc/profile
nginx -v
启动nginx:nginx
5.设置开机启动
在系统服务目录里创建nginx.service文件
vim /usr/lib/systemd/system/nginx.service
写入如下13行内容:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/nginx-1.21.4/sbin/nginx
ExecReload=/usr/local/nginx/nginx-1.21.4/sbin/nginx -s reload
ExecStop=/usr/local/nginx/nginx-1.21.4/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
:
wq
systemctl enable nginx.service
# Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.
reboot
systemctl status nginx
至此部署完成