1、下载源码安装包
网址:nginx.org/en/download… (nginx 官网)
wget http://nginx.org/download/nginx-1.18.0.tar.gz
2、解压 并编译安装
tar -xf nginx-1.18.0.tar.gz
./configure
make -j6
make install
make 期间出现问题
未安装依赖环境
依赖环境安装
yum -y install gcc pcre-devel openssl-devel zlib-devel openssl openssl-devel
再次./configure
make -j6
make install
手动启动nginx
优雅地退出nginx
/usr/local/nginx/sbin/nginx -s quit
3、 实现systemctl的托管
在另一台主机上安装nginx服务
找到nginx的service文件
vim /usr/lib/systemd/system/nginx.service
远程复制到本机
scp /usr/lib/systemd/system/nginx.service root@192.168.107.190:/usr/lib/systemd/system
更改配置文件
[Unit]
Description=The nginx HTTP and reverse proxy server
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecStop=/usr/bin/kill $MAINPID
[Install]
WantedBy=multi-user.target
~
成功