shell脚本编写nginx部署脚本
2024-08-24 23:41:15
下面为shell脚本编写的nginx的安装及修改nginx.conf的脚本,脚本比较简单:
#!/bin/bash
function yum_install(){
yum install epel-release -y
yum install nginx -y
}
yum_install
pw=/etc/nginx/nginx.conf
read -p "请输入组名:" zu
read -p "请输入第一个ip地址:" ip1
read -p "请输入第二个ip地址:" ip2
read -p "请输入第三个ip地址:" ip3
msg="upstream $zu { server $ip1;server $ip2;server $ip3}"
sed -ri "/^http/a $msg" $pw #增加upstream
processor=`cat /proc/cpuinfo | grep "processor" | wc -l` #获取cpu核数
sed -i "s/^w.*;$/worker_processes ${processor};/g" /etc/nginx/nginx.conf #将nginx.conf中的worker_processes值修改为cpu的核数
service nginx start
最新文章
- Android 热修复方案Tinker
- c#去除List中的重复项
- onmouseover和onmouseout的那些事
- php判断ip黑名单程序代码
- xmpp 协议之可扩展消息(messaging)与状态(presence)协议核心: RFC 3920
- 打造自己的reset.css
- 什么是系统平均负载(Load average)
- Hadoop RPC机制
- android通过代码获取华为手机的EMUI系统版本号
- 【数据结构与算法】一致性Hash算法及Java实践
- seajs源码阅读
- PyQt4 模拟记事本基本功能(保存,打开文件)
- js之制作简易红绿灯
- 新版本macos无法安装mysql-python包
- 使用Lifecycle管理Tomcat中组件的生命周期
- react-native-image-picker iOS设置
- Druid + Grafana 应用实践
- Java编程的逻辑 (57) - 二进制文件和字节流
- 【修改帐号信息】Eclipse中修改SVN用户名和密码方法
- java解数独