Nginx设置成服务并开机自动启动

在/etc/init.d下创建文件nginx

[[email protected] ~]# vim /etc/init.d/nginx

需要注意的配置:

其内容参考nginx官方文档

nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径。

NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径。

保存后设置文件的执行权限

[[email protected] ~]# chmod a+x /etc/init.d/nginx

至此就可以通过下面指令控制启动停止

/etc/init.d/nginx start
/etc/init.d/nginx stop

上面的方法完成了用脚本管理nginx服务的功能,但是还是不太方便。

先将nginx服务加入chkconfig管理列表:

[[email protected] ~]# chkconfig --add /etc/init.d/nginx

加完这个之后,就可以使用service对nginx进行启动,重启等操作了。

service nginx start
service nginx stop
service nginx restart

最后设置开机自动启动

[[email protected] ~]# chkconfig nginx on

原文地址:https://www.cnblogs.com/zhangsw0923/p/12005105.html

时间: 2024-09-30 04:09:30

Nginx设置成服务并开机自动启动的相关文章

Nginx设置成服务并开机自动启动【yum安装的成功了】

①在/etc/init.d下创建文件nginx vim /etc/init.d/nginx ②其内容参考https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/ 需要注意的配置:nginx="/usr/local/nginx/sbin/nginx" #修改成nginx执行程序的路径. NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf&

将绿色版Tomcat/Nginx注册成服务,实现开机自启动

我们常用的Tomcat,不管是在windows下还是linux下基本上都是绿色版本,解压.启动后直接使用.这就产生了一个问题,不能开机自自动,很不方便,linux下可以添加到/etc/rc.local实现开机自启,windows下也可以添加到开机启动项里:不过注册为系统服务更加方便一些,这里记录一下方法. 检查系统环境 确保64位的操作系统下是64位的Jdk 1 2 3 4 F:>java -d64 -version java version "1.7.0_80" Java(TM

windows下把jupyter设置成服务

每次想写python代码时,都需要打开IDE进行编写,并且需要创建许多小文件.如果使用jupyter就能够直接书写.但是jupyter需要手动通过控制台打开,这不够方便.通过把jupyter notebook设置成服务,就能够直接打开本地网页,直接书写python代码了. 一.介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用小工具,用于将EXE程序作为Windows服务运行.srvany是其注册程序的服务外壳,我们可以通过它让我们的程序以

Linux把程序设置成服务运行

在linux下,把程序设置systemctl服务,并开机启动.以nexus服务为例:进入usr/lib/systemd/system/目录 新建nexus.service文件,写入如下内容, 字段说明请百度systemctl服务的字段说明. 以nexus服务为例: 进入/usr/lib/systemd/system, 新建nexus.service文件,写入如下内容, 字段说明请百度systemctl服务的字段说明. …… [Unit] Description=Nexus After=netwo

instsrv+srvany创建服务实现开机自动启动vmware虚机

我的理解如下: 1.用instsrv新添加一个自定义服务名的服务,此服务关联着srvany程序: 2.srvany程序读注册表相应项,找到服务的主应用程序并按照注册表的参数执行它: 3.这个服务可以在services.msc中找到,可以设置开机自动启动.. 注册表文件这样写,写好了双击.(注册表文件后缀是reg) Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服

centos7用shell创建守护进程,并设置为系统服务,开机自动启动

首先是创建shell守护进程:(shouhu.sh) #!/bin/bash test(){         while true         do                 ls ./  >> 123.txt                 sleep 5                              done } case $1 in start)         path="/root/shouhu.pid"         if [ -f $p

树莓派上Java程序作为linux服务并开机自动启动

http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_dong.html 刚刚买了, 树莓派, 准备做一些程序, 放到树莓派上, 平时树莓派上不接显示器等各种设备,直接随着adsl开关进行开关. 这样一些java程序启动就有些麻烦. 开 发过程中很多要独立运行,他们并不会以web形式发布,传统的做法是将其压缩为jar包独立运行,这种形式简单易行也比较利于

Java程序作linux服务并且开机自动启动[转]

以有个java应用名称为test,打包为test.jar,程序入口为cn.com.ppnote.SocketServer. 下面在linux的/opt下建立testapp目录,复制test.jar到/opt/testapp/lib目录下. 1.下载Java Service Wrapper(目前版本wrapper-linux-x86-32-3.2.3), 解压. http://wrapper.tanukisoftware.org/ 复制src\bin\sh.script.in到/opt/testa

使用Java Service Wrapper将java程序作为linux服务并且开机自动启动

以java应用程序为例,打包为tianlong.jar,程序入口为tianlong.QueueTest. 下面在linux的/opt下建立tianlong目录,复制tianlong.jar到/opt/tianlong/lib目录下. 1.下载Java Service Wrapper(目前版本wrapper-linux-x86-32-3.3.2), 解压. http://wrapper.tanukisoftware.org/ 复制src/bin/sh.script.in到/opt/tianlong