Linux注册nginx系统服务
安装好需要注册的应用
编写service文件
创建nginx.serice文件
vim nginx.srvice
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/data/nginx/logs/nginx.pid
ExecStartPre=/data/nginx/sbin/nginx -t -c /data/nginx/conf/nginx.conf
ExecStart=/data/nginx/sbin/nginx -c /data/nginx/conf/nginx.conf
ExecReload=/data/nginx/sbin/nginx -s reload
ExecStop=/data/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意: 安装目录修改
注册启动
注意: 每次操作完成都要刷新
#复制nginx.service到此目录下
cp nginx.service /lib/systemd/system
#注册系统服务
systemctl edable nginx.service
#移除系统服务
systemctl disable nginx.service
#刷新系统服务
systemctl daemon-reload
#启动
systemctl start nginx.service
#关闭
systemctl stop nginx.service
#查看状态
systemctl status nginx.service