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. Delphi开发的IOCP测试Demo以及使用说明。
  2. 微信公众号中网页安全提示去掉
  3. vlc生成rtsp流
  4. springfox-swagger-ui 在二级目录下的路径问题
  5. java plt_matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
  6. 基于MysqlConnector/C++的数据库连接池的实现
  7. android 横屏直播界面,Android安卓腾讯云互动直播随心播横屏的实现方式1.8.2
  8. Codeforces Good bye 2015 B. New Year and Old Property dfs 数位DP
  9. 变压器综合试验台的功能到底有多强大?
  10. Transformer is All You Need: Multimodal Multitask Learning with a Unified Transformer
  11. java实现的开源mocker造数神器,10分钟可完成千万级别数据的造数-入门篇
  12. 黎曼积分求解可微曲线的弧线长度
  13. Qt学习之安装过程中各种问题的解决
  14. linux 启动wifi
  15. 杰里之升级复位可以选择软复位跳转和绝对地址跳转【篇】
  16. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU量产神器RT-Flash用户指南
  17. postgreSQL的外键级联删除
  18. win7怎么共享文件
  19. Gartner调查研究:中国的数字化发展较之世界水平如何?高性能计算能否占据主导地位?
  20. vue2 使用 Export2Excel.js 前端导出数据为 excel 文件记录

热门文章

  1. Hadoop学习笔记—16.Pig框架学习
  2. netback于kthread遇到cpu affinity问题
  3. 征集公开课内容的建议
  4. 我们常常怕打扰别人,而忽略要打个电话问候对方,
  5. LeetCode1.两数之和
  6. int是python的内置函数吗_Python内置int函数详细介绍
  7. 6-C/C++实现数据结构链表相关操作
  8. 第九城市:比特币矿机共贡献大约693 PH/s的总算力
  9. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌1.33%
  10. DeFi货币市场协议DMM宣布因监管部门的要求,已停止运营