linux7将脚本设置为服务,CentOS7将Nginx添加系统服务的方法步骤

导语

经过编译安装以及解决问题,Nginx 已经运行正常,但是此时 Nginx 并没有添加进系统服务。接下来会将 Nginx 添加进系统服务并且设置开机启动。

查看服务

首先查看 Nginx 的服务状态,输入 systemctl status nginx,结果如下

75482702f3144b93e8565fdb5e780445.png

没有找到相关的服务,下一步就是添加系统服务。

添加系统服务

在 /usr/lib/systemd/system 目录中添加 nginx.service,根据实际情况进行修改,详细解析可查看下方参考资料中的文章。内容如下

[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=/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=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

添加完成后再来看下

28fb3182a5caff3b0af11557d1040dc0.png

设置开机自动启动

首先测试一下,重启然后来查看 Nginx 服务

d860bb26034b1d56de126d7523363178.png

确实没有启动。输入 systemctl start nginx 启动

6b323afaccd6cf853ad2c3d91f151ede.png

可以使用 systemctl 启动,说明之前添加的 nginx.service 没有问题。然后输入 systemctl enable nginx 设置开机启动

1f7bf5e4b2868317429bd2795697a65b.png

最后重启检查下是否设置成功

42e6001e3f90eaa08d09f5d85bffcf78.png

没有问题,到此关于 Nginx 的编译安装完成,接下来是 PHP 的安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值