nginx设置自动启动
admin
撰写于 2023年 03月 06 日

nginx设置自动启动

首先创建nginx相关服务脚本

进入系统服务脚本目录

  cd /usr/lib/systemd/system

创建ngxin服务相关脚本

  touch nginx.service

内容如下
(注意我的目录是tools/nginx,根据需要进行更改)

  [Unit]
  Description=nginx - web server
  After=network.target remote-fs.target nss-lookup.target

  [Service]
  Type=forking
  PIDFile=/tools/nginx/logs/nginx.pid
  ExecStartPre=/tools/nginx/sbin/nginx -t -c /tools/nginx/conf/nginx.conf
  ExecStart=/tools/nginx/sbin/nginx -c /tools/nginx/conf/nginx.conf
  ExecReload=/tools/nginx/sbin/nginx -s reload
  ExecStop=/tools/nginx/sbin/nginx -s stop
  ExecQuit=/tools/nginx/sbin/nginx -s quit
  PrivateTmp=true

  [Install]
  WantedBy=multi-user.target

重新加载系统服务

  systemctl daemon-reload

启动服务

  systemctl start nginx.service

开机启动

  systemctl enable nginx.service

查看系统服务状态

  systemctl status nginx.service

nginx设置自动启动

nginx设置自动启动

首先创建nginx相关服务脚本

进入系统服务脚本目录

  cd /usr/lib/systemd/system

创建ngxin服务相关脚本

  touch nginx.service

内容如下
(注意我的目录是tools/nginx,根据需要进行更改)

  [Unit]
  Description=nginx - web server
  After=network.target remote-fs.target nss-lookup.target

  [Service]
  Type=forking
  PIDFile=/tools/nginx/logs/nginx.pid
  ExecStartPre=/tools/nginx/sbin/nginx -t -c /tools/nginx/conf/nginx.conf
  ExecStart=/tools/nginx/sbin/nginx -c /tools/nginx/conf/nginx.conf
  ExecReload=/tools/nginx/sbin/nginx -s reload
  ExecStop=/tools/nginx/sbin/nginx -s stop
  ExecQuit=/tools/nginx/sbin/nginx -s quit
  PrivateTmp=true

  [Install]
  WantedBy=multi-user.target

重新加载系统服务

  systemctl daemon-reload

启动服务

  systemctl start nginx.service

开机启动

  systemctl enable nginx.service

查看系统服务状态

  systemctl status nginx.service


版权属于:admin 所有,转载请注明文章来源。

本文链接: https://ishiguang.cn/17845.html

那年今日
03月
06日
赞 (0)

猜您想看

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论