最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP+Nginx+MongoDB设置开机自动启动服务
时间:2022-06-30 18:52:42 编辑:袖梨 来源:一聚教程网
nginx开机自动启动脚本
把以下脚本保存为nginx文件放入/etc/init.d/nginx
然后可以通过
/etc/init.d/nginx start 命令启动nginx
/etc/init.d/nginx stop 命令停止nginx
/etc/init.d/nginx restart 命令重启nginx
开机自动启动nginx,
如果需要开机启动服务,保存好 /etc/init.d/nginx文件后,
执行以下命令:
| 代码如下 | 复制代码 |
|
chkconfig --add ningx chkconfig --level nginx 2345 on |
|
---------------------分割线下是脚本内容,红色字体需要你修改-------------------------------------------
| 代码如下 | 复制代码 |
|
#! /bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="nginx daemon" set -e do_start() { do_stop() { do_reload() { case "$1" in exit 0
|
|
上面只写了一个,下面我把nginx,php,mongodb一起写一个脚本
每次开机都要手工一个一个启动,nginx,php,mongodb,太麻烦了,写了个脚本,但是MongoDB启动会输出日志,所以不是很完美,会显示日志。
| 代码如下 | 复制代码 |
|
/root/webserver #!/bin/bash NGINXDAEMON=/home/server/nginx-1.4.1/sbin/nginx function_start() function_stop() if [ -f $PHPFPMPID ]; then lsof -i:27017 && killall mongod || printf "MongoDB is not runing!n" function_status() lsof -i:27017 && printf "MongoDB is runing!n" || printf "MongoDB is stop!n" } if [ "$1" = "start" ]; then chmod +x /root/webserver |
|
添加开机启动:
| 代码如下 | 复制代码 |
| vi /etc/rc.local |
|
添加
| 代码如下 | 复制代码 |
| /root/webserver start |
|
重启生效
相关文章
- 三国志8重制版虚构特典剧本介绍说明 10-30
- 暗喻幻想暗黑法师解锁方法攻略分享 10-30
- 暗喻幻想元素大师解锁方法攻略分享 10-30
- 暗喻幻想地下纳骨堂锁住的门打开方法 10-30
- 暗喻幻想6月22日玛丽亚位置一览 10-30
- 暗喻幻想巫师阿基态解锁方法分享 10-30