下面为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

最新文章

  1. Android 热修复方案Tinker
  2. c#去除List中的重复项
  3. onmouseover和onmouseout的那些事
  4. php判断ip黑名单程序代码
  5. xmpp 协议之可扩展消息(messaging)与状态(presence)协议核心: RFC 3920
  6. 打造自己的reset.css
  7. 什么是系统平均负载(Load average)
  8. Hadoop RPC机制
  9. android通过代码获取华为手机的EMUI系统版本号
  10. 【数据结构与算法】一致性Hash算法及Java实践
  11. seajs源码阅读
  12. PyQt4 模拟记事本基本功能(保存,打开文件)
  13. js之制作简易红绿灯
  14. 新版本macos无法安装mysql-python包
  15. 使用Lifecycle管理Tomcat中组件的生命周期
  16. react-native-image-picker iOS设置
  17. Druid + Grafana 应用实践
  18. Java编程的逻辑 (57) - 二进制文件和字节流
  19. 【修改帐号信息】Eclipse中修改SVN用户名和密码方法
  20. java解数独

热门文章

  1. .Net Core 使用Redis进行数据缓存
  2. php pow()函数 语法
  3. element table组件懒加载
  4. tp5怎么验证手机号码
  5. spring-cloud config配置中心
  6. Linux崩溃时启动脚本获取进程相关信息
  7. Linux对用户态的动态内存管理
  8. 如何获得一个干净的 gnome 开发环境?
  9. 1.Jmeter 快速入门教程(一) - 认识jmeter和google插件
  10. ESET激活码,可用。