CentOS7将Nginx添加系统服务的方法步骤

 更新时间:2019年03月01日 09:39:03   作者:haoyq  
这篇文章主要介绍了CentOS7将Nginx添加系统服务的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

导语

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

查看服务

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

alt

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

添加系统服务

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

[Unit]
Description=nginx - high performance web server
Documentation=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

添加完成后再来看下

alt

设置开机自动启动

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

alt

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

alt

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

alt

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

alt

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

参考资料:CentOS 7 systemd添加自定义系统服务、

相关文章

  • CentOS下搭建Sendmail邮件服务器步骤详解

    CentOS下搭建Sendmail邮件服务器步骤详解

    本篇文章主要介绍了CentOS下搭建Sendmail邮件服务器步骤详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    2016-12-12

  • Linux shell中的test命令用法教程

    Linux shell中的test命令用法教程

    这篇文章主要给大家介绍了Linux shell中的test命令用法的相关资料,test命令是shell环境中测试条件表达式的实用工具,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。

    2017-04-04

  • 简单谈谈centos7中配置php

    简单谈谈centos7中配置php

    windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp。今天试了试,在linux下搭建php运行环境。感觉还不错。

    2018-06-06

  • linux下C语言实现写日志功能

    linux下C语言实现写日志功能

    这篇文章给大家分享了linux下C语言实现写日志的相关功能方法以及实例代码,有兴趣的朋友可以学习参考下。

    2018-07-07

  • linux查看防火墙是否关闭的实例方法

    linux查看防火墙是否关闭的实例方法

    在本篇文章里小编给各位分享的是关于linux查看防火墙是否关闭的实例方法,需要的朋友们可以学习下。

    2020-03-03

  • Apache之AllowOverride参数使用说明

    Apache之AllowOverride参数使用说明

    通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。

    2011-01-01

  • 查看linux ssh服务信息及运行状态方法

    查看linux ssh服务信息及运行状态方法

    今天小编就为大家分享一篇查看linux ssh服务信息及运行状态方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    2019-07-07

  • Windows下 Apache PHP 环境搭建的方法

    Windows下 Apache PHP 环境搭建的方法

    经常在 Linux 环境下搭建 php 环境,在 windows 下还是第一次,没啥技术含量,就是记录一下,需要的朋友参考下本教程

    2017-01-01

  • Linux expect实现自动登录脚本实例代码

    Linux expect实现自动登录脚本实例代码

    expect是一个基于Tcl的用于自动交互操作的工具语言,它适合用来编写需要交互的自动化脚本,比如上面提到的SSH输入用户名密码,自动FTP等等场景。下面这篇文章主要给大家介绍了关于Linux expect实现自动登录脚本的相关资料,需要的朋友可以参考下。

    2018-03-03

  • 详解ssh免密码登录配置方法(图示加命令)

    详解ssh免密码登录配置方法(图示加命令)

    这篇文章主要介绍了详解ssh免密码登录配置方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    2019-08-08

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。