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二进制编译-启动脚本编写相关推荐

  1. 嵌入式 linux 启动脚本 编写,[9构建嵌入式linux系统项目-启动脚本的编写.ppt

    [9构建嵌入式linux系统项目-启动脚本的编写 启动脚本 教学回顾 shell语法 管道.重定向 变量 结构性语句 教学内容 启动脚本的写法 教学要求 熟悉掌握启动脚本的写法 shell 函数 在s ...

  2. LNMP安装与启动脚本编写

    1.安装mysql 1 cd /usr/local/src/ 下载mysql: 1 wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.72- ...

  3. 嵌入式linux debian开机启动脚本编写

    一.介绍 debian和其他linux开机启动有所区别,这里给出开机启动的编写方法 二.示例 示例模板 #!/bin/sh ### BEGIN INIT INFO # Provides: test # ...

  4. JAVA项目启动脚本编写的一些笔记整理

    写在前面 公司项目里看到,之前的项目都是在物理机部署的,而且大都是Server,没搞过,这里整齐学习. 博文分为两部分: 项目启动脚本总结,java常用启动参数,,启动参数部分参考 流年似水,有些事情 ...

  5. unbuntu 启动任务脚本_Ubuntu下服务启动脚本编写

    像Nginx.MySQL等服务一样,在后台运行自己编写的抓取天气信息的Python脚本. 1.以管理员权限新建一个服务脚本文件 sudo vim /etc/init.d/weather_service ...

  6. kafka安装、配置、启动、常用命令及shell启动脚本编写

    config  :kafka配置文件所在目录 server.properties    主要配置文件 zookeeper.properties   kafka内置了zk,一般要将其替换掉 以下关于生产 ...

  7. php和nginx安装脚本,Nginx + PHP 配置和启动脚本

    Nginx + PHP 配置和启动脚本,很实用 # nginx.conf server { listen 8080 ; server_name localhost; location / { root ...

  8. linux daemon启动脚本,Linux 启动脚本

    #functions 公共函数/etc/init.d/functions #调用函数source /etc/init.d/functions . /etc/init.d/functions #以守护进 ...

  9. 运维实践-最新Nginx二进制构建编译lua-nginx-module动态链接Lua脚本访问Redis数据库读取静态资源隐式展现...

    关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 本章目录: 0x0n 前言简述 知识引入 Lua模块指令阶段 0x01 部署环境 安装说明 安 ...

最新文章

  1. python入门必备10个坑_适合 Python 初学者的一些技巧和坑
  2. php n维数组扁平化,js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解...
  3. 牛客网(剑指offer) 第十五题 反转链表
  4. 【代码笔记】iOS-TableViewOfTwoSecton
  5. 虚拟主机TOMCAT配置
  6. AT3913-XOR Tree【状压dp】
  7. 坚持自主创新,凌波微步完成数千万A轮融资,加速半导体产业
  8. 加个ing是什么意思_英语中动词ed和ing形式作形容词时用法有啥区别,牢记以下要点!...
  9. python爬取去哪网数据_python最强的代理池,突破IP的封锁爬取海量数据(送项目源码)...
  10. C语言__builtin_choose_expr实现函数重载
  11. 浙江科技学院计算机辅助教育试卷,(下册).-浙江科技学院经济与管理学院.doc
  12. REACT是否真的就比VUE强?(文末附两个框架的学习福利)
  13. 网络产品用户体验优化系列[一]概要
  14. hadoop中的序列化和反序列化
  15. iphone7无服务_iPhone 7 系列被召回?设计缺陷...
  16. 6U VPX SRIO交换板
  17. 图灵奖得主亲授!深度学习视频课程精选
  18. RTP音频AAC封包
  19. 名帖33 赵孟頫 隶书《千字文》
  20. 如何将WORD中的公式转为图片

热门文章

  1. CentOS 7运维管理笔记(5)----源代码安装Apache 2.4,搭建LAMP服务器
  2. SQL Server 索引基础知识(1)--- 记录数据的基本格式
  3. LeetCode 1071. 字符串的最大公因子
  4. 算法设计 分治, 归并排序, 快速排序
  5. android 申请拍照权限,React Native模块之Permissions权限申请的实例相机
  6. 抽奖送福利|8大福利任性送,快来抽它
  7. python 统计英文词频
  8. 观点:比特币新一轮突破“即将到来”
  9. Bitfinex将向纽约总检察长办公室移交“被指控 8.5 亿美元资金挪用案”相关文件
  10. 别忘记了修正反欺诈中的这些内容