知识点
相关文章
更多最近更新
更多nginx开机自动启动设置
2019-03-07 23:03|来源: 领悟书生
刚刚换了服务器,竟连续两晚出现宕机的情况,万分无夺,只能把相关服务设置开机重启。
nginx开机重启设置
1、在/etc/init.d/目录下创建脚本
vim /etc/init.d/nginx
脚本内容为:
#!/bin/bash # nginx Startup for the Nginx HTTP Server # it is v.0.0.2 version. # chkconfig: - 85 15 # deion: Nginx is a high-performance web and proxy server. # It has a lot of features, but it's not for everyone. # processname: nginx # pidfile: /var/run/nginx/nginx.pid # config: /etc/nginx/nginx.conf nginxd=/usr/sbin/nginx nginx_config=/etc/nginx/nginx.conf nginx_pid=/var/run/nginx/nginx.pid RETVAL=0 prog="nginx" # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 [ -x $nginxd ] || exit 0 # Start nginx daemons functions. start() { if [ -e $nginx_pid ];then echo "nginx already running...." exit 1 fi echo -n $"Starting $prog: " daemon $nginxd -c ${nginx_config} RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx return $RETVAL } # Stop nginx daemons functions. stop() { echo -n $"Stopping $prog: " killproc $nginxd RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /var/run/nginx/nginx.pid } # reload nginx service functions. reload() { echo -n $"Reloading $prog: " #kill -HUP `cat ${nginx_pid}` killproc $nginxd -HUP RETVAL=$? echo } # See how we were called. case "$1" in start) start ;; stop) stop ;; reload) reload ;; restart) stop start ;; status) status $prog RETVAL=$? ;; *) echo $"Usage: $prog {start|stop|restart|reload|status|help}" exit 1 esac exit $RETVAL
2、更改脚本权限
chmod 775 /etc/init.d/nginx
3、使用chkconfig安装为安装启动项
chkconfig --add nginx
chkconfig nginx on
下一节:tomcat开机自动启动
本文链接:nginx开机自动启动设置,转载请注明出处:http://www.656463.com/article/582
相关问答
更多-
nginx怎么设置开机自动启动[2022-02-18]
设置文件的访问权限 chmod a+x /etc/init.d/nginx (a+x ==> all user can execute 所有用户可执行) 这样在控制台就很容易的操作nginx了:查看Nginx当前状态、启动Nginx、停止Nginx、重启Nginx 同样的修改了nginx的配置文件nginx.conf,也可以使用上面的命令重新加载新的配置文件并运行,可以将此命令加入到rc.local文件中,这样开机的时候nginx就默认启动了 vi /etc/rc.local 加入一行 /etc/init. ... -
wdcp 怎样设置开机自动启动 nginx[2022-08-28]
打开【360安全卫士】,点击【木马查杀】 选择【自定义扫描】 然后把你出现问题的U盘打上勾,接着点击【开始扫描】 稍等片刻。。。 你会发现现在扫描出一些木马,那些就是把u盘文件变成快捷方式的罪魁祸首,点击【立即处理】,把这些木马清理掉 5 再次打开你的U盘,你的那些文件已经不再是快捷方式了 -
关于Linux开机自动启动服务uwsgi. nginx。 我在/etc/rc.local中增加了[2022-05-06]
nginx是源码安装的吗?你的系统是什么centos6还是7 复制下面代码自己修改确定nginx安装位置,到/etc/init.d/nginx #!/bin/bash # chkconfig: - 99 98 #description: nginx is a World Wide Web server. It is used to serve nginx="/usr/local/nginx/sbin/nginx" nginxpid="/usr/local/nginx/nginx.pid" php="/usr ... -
tomcat怎么设置开机自动启动[2022-12-08]
在web服务器上通常需要是web容器随开机自动启动,恰好Tomcat可以作为服务启动,只要经过我们简单的配置,就可以将免安装版的Tomcat添加到系统服务中。 首先需要配置以下环境变量: JAVA_HOME:JDK 路径 JRE_HOME:JRE 路径 CATALINA_HOME:Tomcat 路径 在 path 环境变量最前面加入:%JAVA_HOME%\bin;%CATALINA_HOME%\bin; 好了,环境变量配置完成,接着在 CMD 下运行 service.bat install C:\User ... -
windows下怎么设置tomcat开机一段时间后自动启动[2023-10-02]
我的电脑右键》管理》计算机管理》服务和应用程序》服务 在系统服务管理里面,选择tomcat服务,然后鼠标右键选择属性,就可以设置延迟启动了 -
如何设置windows time开机自动启动[2024-02-06]
进入系统服务列表中,找到windows time的本地系统服务后,将启动类型改为自动,同时状态这里一定要显示为已启动才行,不然的话,那是没有办法自动执行自启动操作的。而如你所说的现象,可能你只是将启动类型改为自动,并没有更改状态这一项的值,如果没有改这一项的值,更改的参数只对本次有效,重启后就无效了。 -
免安装版tomcat如何开机自动启动[2022-04-14]
Windows 下 Tomcat 设置开机自动启动: 运行 CMD 在 CMD 下运行(找到tomcat当前目录bin目录) service.bat install 然后运行 services.msc 找到Apache Tomcat..... 修改它的运行级别就行了 -
windows下怎么设置tomcat开机一段时间后自动启动[2024-04-16]
我的电脑右键》管理》计算机管理》服务和应用程序》服务 在系统服务管理里面,选择tomcat服务,然后鼠标右键选择属性,就可以设置延迟启动了 -
怎样让软件开机自动启动[2021-07-03]
这个简单,修改注册表,点开始——运行,输入regedit打开注册表,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”打开后,点右键点“新建字符串值”,新值上点右键点“重命名”,自己可以任意命名,然后双击打开对话框,在“数值数据”栏输入你要自动启动的应用程序文件所在的完整路径和文件名,确定退出搞定! 还有别的办法就是在网上下载自启动管理工具,要有添加功能的,用类似方法添加即可,例如超级兔子。 -
怎么让一个程序开机自动启动![2023-04-01]
将该程序的快捷方式放入C:\Documents and Settings\Administrator\「开始」菜单\程序\启动就行了。 重启或者下次开机就会自动运行了。