将源码安装的nginx用systemctl进行管理

   10  yum -y install pcre-devel openssl-devel gcc gcc-c++ zlib-devel
   11  tar -zxf nginx-1.15.4.tar.gz 
   12  cd nginx-1.15.4/
   13  ./configure --prefix=/usr/local/nginx && make && make install
   14  echo 'export PATH=$PATH:/usr/local/nginx/sbin' >> /etc/profile
   15  source /etc/profile
   16  nginx

[root@localhost ~]# vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
[Install]
WantedBy=multi-user.target

[root@localhost ~]# systemctl start nginx
[root@localhost ~]# netstat -anput | grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      47001/nginx: master 
[root@localhost ~]# systemctl stop nginx
[root@localhost ~]# netstat -anput | grep nginx
[root@localhost ~]# systemctl restart nginx
[root@localhost ~]# netstat -anput | grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      47045/nginx: master 

发布了67 篇原创文章 · 获赞 56 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43557605/article/details/102793732
今日推荐