nginx二进制编译-启动脚本编写
1、上传nginx包,并查看,然后安装zlib-devel和pcre-devel
查看是否安装
2、为nginx创建一个不登陆的用户
3、解压nginx包,指定安装路径
之后编译并安装
4、创建脚本
脚本代码如下:
#!/bin/bash
#chkconfig: 2345 97 25
#description nginx-server-scryt
nginx=/usr/local/nginx/sbin/nginx
case "$1" in
start )
netstat -anlpt | grep nginx
if [ $? -eq 0 ]
then
echo "nginx service running!"
else
echo "nginx service not running!"
$nginx
fi
;;
restart)
$nginx -s reload
if [ $? -eq 0 ]
then
echo "nginx server is begin restart"
else
echo "nginx server restart"
fi
;;
stop)
$nginx -s stop
if [ $? -eq 0 ]
then
echo "nginx server is stop"
else
echo "nginx server stop,try again"
fi
;;
status)
netstat -anlpt | grep nginx
if [ $? -eq 0 ]
then
echo "nginx server is running!"
else
echo "nginx server is not running,try to restart"
fi
;;
*)
echo "Please enter (start|restart|stop|status)"
;;
esac
exit 0
5、将脚本拷贝成nginx,然后拷贝到etc下init.d目录下,之后进入到init.d目录下执行命令
6、关闭防火墙
7、执行脚本
8、成功的截图
转载于:https://www.cnblogs.com/ATMA/p/9715140.html
nginx二进制编译-启动脚本编写相关推荐
- 嵌入式 linux 启动脚本 编写,[9构建嵌入式linux系统项目-启动脚本的编写.ppt
[9构建嵌入式linux系统项目-启动脚本的编写 启动脚本 教学回顾 shell语法 管道.重定向 变量 结构性语句 教学内容 启动脚本的写法 教学要求 熟悉掌握启动脚本的写法 shell 函数 在s ...
- LNMP安装与启动脚本编写
1.安装mysql 1 cd /usr/local/src/ 下载mysql: 1 wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.72- ...
- 嵌入式linux debian开机启动脚本编写
一.介绍 debian和其他linux开机启动有所区别,这里给出开机启动的编写方法 二.示例 示例模板 #!/bin/sh ### BEGIN INIT INFO # Provides: test # ...
- JAVA项目启动脚本编写的一些笔记整理
写在前面 公司项目里看到,之前的项目都是在物理机部署的,而且大都是Server,没搞过,这里整齐学习. 博文分为两部分: 项目启动脚本总结,java常用启动参数,,启动参数部分参考 流年似水,有些事情 ...
- unbuntu 启动任务脚本_Ubuntu下服务启动脚本编写
像Nginx.MySQL等服务一样,在后台运行自己编写的抓取天气信息的Python脚本. 1.以管理员权限新建一个服务脚本文件 sudo vim /etc/init.d/weather_service ...
- kafka安装、配置、启动、常用命令及shell启动脚本编写
config :kafka配置文件所在目录 server.properties 主要配置文件 zookeeper.properties kafka内置了zk,一般要将其替换掉 以下关于生产 ...
- php和nginx安装脚本,Nginx + PHP 配置和启动脚本
Nginx + PHP 配置和启动脚本,很实用 # nginx.conf server { listen 8080 ; server_name localhost; location / { root ...
- linux daemon启动脚本,Linux 启动脚本
#functions 公共函数/etc/init.d/functions #调用函数source /etc/init.d/functions . /etc/init.d/functions #以守护进 ...
- 运维实践-最新Nginx二进制构建编译lua-nginx-module动态链接Lua脚本访问Redis数据库读取静态资源隐式展现...
关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 本章目录: 0x0n 前言简述 知识引入 Lua模块指令阶段 0x01 部署环境 安装说明 安 ...
最新文章
- python入门必备10个坑_适合 Python 初学者的一些技巧和坑
- php n维数组扁平化,js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解...
- 牛客网(剑指offer) 第十五题 反转链表
- 【代码笔记】iOS-TableViewOfTwoSecton
- 虚拟主机TOMCAT配置
- AT3913-XOR Tree【状压dp】
- 坚持自主创新,凌波微步完成数千万A轮融资,加速半导体产业
- 加个ing是什么意思_英语中动词ed和ing形式作形容词时用法有啥区别,牢记以下要点!...
- python爬取去哪网数据_python最强的代理池,突破IP的封锁爬取海量数据(送项目源码)...
- C语言__builtin_choose_expr实现函数重载
- 浙江科技学院计算机辅助教育试卷,(下册).-浙江科技学院经济与管理学院.doc
- REACT是否真的就比VUE强?(文末附两个框架的学习福利)
- 网络产品用户体验优化系列[一]概要
- hadoop中的序列化和反序列化
- iphone7无服务_iPhone 7 系列被召回?设计缺陷...
- 6U VPX SRIO交换板
- 图灵奖得主亲授!深度学习视频课程精选
- RTP音频AAC封包
- 名帖33 赵孟頫 隶书《千字文》
- 如何将WORD中的公式转为图片
热门文章
- CentOS 7运维管理笔记(5)----源代码安装Apache 2.4,搭建LAMP服务器
- SQL Server 索引基础知识(1)--- 记录数据的基本格式
- LeetCode 1071. 字符串的最大公因子
- 算法设计 分治, 归并排序, 快速排序
- android 申请拍照权限,React Native模块之Permissions权限申请的实例相机
- 抽奖送福利|8大福利任性送,快来抽它
- python 统计英文词频
- 观点:比特币新一轮突破“即将到来”
- Bitfinex将向纽约总检察长办公室移交“被指控 8.5 亿美元资金挪用案”相关文件
- 别忘记了修正反欺诈中的这些内容