为Nginx配置开机自启动
第一步:在系统服务目录里创建nginx.service文件
1 | vi /lib/systemd/system/nginx.service |
复制以下内容至nginx.service文件中:
1 | [Unit] |
以上配置的说明:
Description:描述服务
After:描述服务类别[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
设置文件权限
1 | chmod 755 /lib/systemd/system/nginx.service |
第二步:设置开机启动
1 | systemctl daemon-reload |
执行后收到以下提示:
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
第三步:启动服务
1 | systemctl start nginx.service |
第四步:重启系统进行验证
1 | reboot |
nginx 服务操作命令
1 | # 启动nginx服务 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 竹山一叶!
评论