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 部署环境 安装说明 安 ...
最新文章
- Delphi开发的IOCP测试Demo以及使用说明。
- 微信公众号中网页安全提示去掉
- vlc生成rtsp流
- springfox-swagger-ui 在二级目录下的路径问题
- java plt_matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
- 基于MysqlConnector/C++的数据库连接池的实现
- android 横屏直播界面,Android安卓腾讯云互动直播随心播横屏的实现方式1.8.2
- Codeforces Good bye 2015 B. New Year and Old Property dfs 数位DP
- 变压器综合试验台的功能到底有多强大?
- Transformer is All You Need: Multimodal Multitask Learning with a Unified Transformer
- java实现的开源mocker造数神器,10分钟可完成千万级别数据的造数-入门篇
- 黎曼积分求解可微曲线的弧线长度
- Qt学习之安装过程中各种问题的解决
- linux 启动wifi
- 杰里之升级复位可以选择软复位跳转和绝对地址跳转【篇】
- 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU量产神器RT-Flash用户指南
- postgreSQL的外键级联删除
- win7怎么共享文件
- Gartner调查研究:中国的数字化发展较之世界水平如何?高性能计算能否占据主导地位?
- vue2 使用 Export2Excel.js 前端导出数据为 excel 文件记录
热门文章
- Hadoop学习笔记—16.Pig框架学习
- netback于kthread遇到cpu affinity问题
- 征集公开课内容的建议
- 我们常常怕打扰别人,而忽略要打个电话问候对方,
- LeetCode1.两数之和
- int是python的内置函数吗_Python内置int函数详细介绍
- 6-C/C++实现数据结构链表相关操作
- 第九城市:比特币矿机共贡献大约693 PH/s的总算力
- TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌1.33%
- DeFi货币市场协议DMM宣布因监管部门的要求,已停止运营