将nginx配置成service服务
来源:互联网 发布:淘宝分销中心在哪里 编辑:程序博客网 时间:2024/05/29 03:11
很多时候nginx安装完后要重启nginx都要执行/usr/local/nginx/sbin/nginx -s reload或者杀掉nginx的进程再重新开启,所以将nginx配置成服务,可以直接执行service start stop等命令将会简单便捷很多
接下来我们简单的为它提供一个服务脚本吧!
# vim /etc/init.d/nginx
新建文件/etc/rc.d/init.d/nginx,内容如下:
#!/bin/bash
# chkconfig:235 85 15
# description: Nginx is an HTTP server
. /etc/rc.d/init.d/functions
start() {
echo "Start..."
/usr/local/nginx/sbin/nginx &> /dev/null
if [ $? -eq 0 ];then
echo "Start successful!"
else
echo "Start failed!"
fi
}
stop() {
if killproc nginx -QUIT ;then
echo "Stopping..."
fi
}
restart() {
stop
sleep 1
start
}
reload() {
killproc nginx -HUP
echo "Reloading..."
}
configtest() {
/usr/local/nginx/sbin/nginx -t
}
case $1 in
start)
start ;;
stop)
stop ;;
restart)
restart ;;
reload)
reload ;;
configtest)
configtest ;;
*)
echo "Usage: nginx {start|stop|restart|reload|configtest}"
;;
esac
之后给这个文件可执行权限:
# chmod +x /etc/init.d/nginx
之后就可以正常执行service start 等命令了
- 将nginx配置成service服务
- 将Nginx加入service服务中
- Mac下将Nginx配置成开机启动服务
- 在linux中将nginx配置成service
- 将Nginx添加到系统服务(使其可使用service命令控制)
- ubuntu 配置服务service
- nginx配置https服务
- nginx 多服务配置
- nginx 配置upload服务
- 配置nginx服务
- nginx配置点播服务
- nginx服务配置
- Nginx 配置https服务
- Nginx服务配置
- nginx服务配置信息
- nginx配置起服务
- 将nginx配置成url_hash转发方式
- Java Service Wrapper 将Java工程打包成Windows服务
- 从调用printf()到显示器上看到字符串
- SDIO驱动(7)sdio总线结尾
- 百度开发 所有城市的code
- [NOI2006]最大获利 BZOJ1497
- POJ 1950 Dessert DFS 搜索
- 将nginx配置成service服务
- Dataframe的数据print输出 显示为...省略号
- C++虚继承与虚基类的本质
- HDU4135容斥原理
- [Leetcode] 146. LRU Cache 解题报告
- linux awk的用法
- baidu ocr api
- Spring注解@Component、@Repository、@Service、@Controller区别
- spring实战回炉贴