当前位置: 首页 > wzjs >正文

东莞微信网站建设软文营销范文

东莞微信网站建设,软文营销范文,长沙网站建设 599,物联网网络架构由 和 组成给脚本执行权限:chmod x install_nginx.sh以root用户运行:sudo ./install_nginx.sh 脚本如下: #!/bin/bash # Nginx一键化部署脚本(修复版本) # 需要以root权限运行set -e # 任何命令失败时立即退出脚本# 定义彩色输…
  1. 给脚本执行权限:chmod +x install_nginx.sh
  2. 以root用户运行:sudo ./install_nginx.sh

脚本如下:

#!/bin/bash
# Nginx一键化部署脚本(修复版本)
# 需要以root权限运行set -e # 任何命令失败时立即退出脚本# 定义彩色输出函数
color_echo() {local color=$1shiftcase $color inred) echo -e "\033[31m$@\033[0m" ;;green) echo -e "\033[32m$@\033[0m" ;;yellow) echo -e "\033[33m$@\033[0m" ;;*) echo "$@" ;;esac
}# 步骤1: 解压nginx.zip
color_echo green "步骤1: 解压nginx.zip"
unzip -o -q nginx.zip || {color_echo red "解压nginx.zip失败"exit 1
}# 步骤2: 安装所有必需的RPM包(修复已安装包的问题)
color_echo green "步骤2: 安装RPM依赖包"
rpm_packages=("cpp-4.8.5-44.el7.x86_64.rpm""gcc-4.8.5-44.el7.x86_64.rpm""gcc-c++-4.8.5-36.el7.x86_64.rpm""glibc-2.17-317.el7.x86_64.rpm""glibc-common-2.17-317.el7.x86_64.rpm""glibc-devel-2.17-317.el7.x86_64.rpm""glibc-headers-2.17-317.el7.x86_64.rpm""libstdc++-devel-4.8.5-36.el7.x86_64.rpm"
)for pkg in "${rpm_packages[@]}"; do# 检查包是否已安装if rpm -q $(echo $pkg | cut -d- -f1-2) >/dev/null 2>&1; thencolor_echo yellow "已安装: $pkg"elsecolor_echo green "安装中: $pkg"rpm -ivh $pkg --nodeps >/dev/null || {color_echo red "安装$pkg失败"exit 1}fi
done# 步骤3: 解压所有源码包
color_echo green "步骤3: 解压源码包"
extract_files() {for file in $@; docase $file in*.tar.gz) tar -xvf $file >/dev/null ;;*.zip) unzip -o -q $file ;;*) color_echo red "未知文件类型: $file" ;;esacdone
}extract_files nginx-1.20.2.tar.gz openssl-1.1.1j.tar.gz zlib-1.3.1.tar.gz pcre-8.41.zip# 步骤4: 编译安装OpenSSL
color_echo green "步骤4: 编译安装OpenSSL"
cd openssl-1.1.1j/
./config >/dev/null || {color_echo red "OpenSSL配置失败"exit 1
}
make >/dev/null && make install >/dev/null || {color_echo red "OpenSSL编译安装失败"exit 1
}
cd ..# 步骤5: 编译安装PCRE
color_echo green "步骤5: 编译安装PCRE"
cd pcre-8.41
./configure >/dev/null || {color_echo red "PCRE配置失败"exit 1
}
make >/dev/null && make install >/dev/null || {color_echo red "PCRE编译安装失败"exit 1
}
cd ..# 步骤6: 编译安装zlib
color_echo green "步骤6: 编译安装zlib"
cd zlib-1.3.1/
./configure >/dev/null || {color_echo red "zlib配置失败"exit 1
}
make >/dev/null && make install >/dev/null || {color_echo red "zlib编译安装失败"exit 1
}
cd ..# 步骤7: 编译安装Nginx
color_echo green "步骤7: 编译安装Nginx"
# 使用当前路径(确保路径正确)
NGINX_PREFIX="/usr/local/nginx"
PCRE_PATH="$PWD/pcre-8.41"
OPENSSL_PATH="$PWD/openssl-1.1.1j"cd nginx-1.20.2/
color_echo yellow "配置参数:"
color_echo yellow "  --prefix=$NGINX_PREFIX"
color_echo yellow "  --with-http_ssl_module"
color_echo yellow "  --with-pcre=$PCRE_PATH"
color_echo yellow "  --with-openssl=$OPENSSL_PATH"
color_echo yellow "  --with-stream"./configure --prefix=$NGINX_PREFIX \--with-http_ssl_module \--with-pcre=$PCRE_PATH \--with-openssl=$OPENSSL_PATH \--with-stream >/dev/null || {color_echo red "Nginx配置失败"exit 1
}make >/dev/null && make install >/dev/null || {color_echo red "Nginx编译安装失败"exit 1
}
cd ..# 步骤8: 配置防火墙
color_echo green "步骤8: 配置防火墙"
systemctl stop firewalld >/dev/null 2>&1 || true
systemctl disable firewalld >/dev/null 2>&1 || truecolor_echo green "=============================================="
color_echo green "Nginx安装完成!"
color_echo green "安装目录: $NGINX_PREFIX"
color_echo green "启动命令: $NGINX_PREFIX/sbin/nginx"
color_echo green "停止防火墙已生效"
color_echo green "=============================================="

安装成功截图:

相对应的软件包 zip (包含所需要的依赖)

centos7离线部署Nginx高效安装资源-CSDN文库

或者可以私聊我  免费提供

http://www.dtcms.com/wzjs/43714.html

相关文章:

  • 中山网站推广服务互联网下的网络营销
  • 免费下载ppt模板网站推荐软文写作什么意思
  • 在线图片转链接生成器网站关键词怎样优化
  • 公司网站的专题策划优化公司组织架构
  • 做网站服务器配置郑州seo顾问外包公司
  • 网站首页建设公司企业营销策划合同
  • 品牌营销策划网站网络广告的优势有哪些
  • 光明做网站网络营销ppt
  • 电影网站建设方案ppt模板优化品牌seo关键词
  • java外包公司有哪些优化设计方法
  • 企业备案做电影网站的后果营销策略国内外文献综述
  • 怎么用360做网站跳转360竞价推广
  • 网站建设有模板自己能制作新闻热点
  • 学做网站书籍泰州百度公司代理商
  • 美容会所网站模板下载seo顾问是什么职业
  • 合肥网站制作需希爱力跟万艾可哪个猛
  • 东莞专业网站建设价钱关键词免费下载
  • 郑州交易网站建设免费友情链接
  • 网站建设素材网页网站搜索引擎优化报告
  • 三亚市建设局网站公示品牌营销策略分析
  • 公司网站 仿站什么意思关键词优化的策略
  • 山东网站建设哪家好大众网潍坊疫情
  • 简洁的网站建设合同关键词优化工具
  • 英文公司网站设计武汉seo优化排名公司
  • 厦门网站建设是什么意思网络营销logo
  • 合肥做网站公司哪家好最近发生的重大新闻事件
  • 无锡网站建设中国营销网
  • 义乌网站建设网站优化分析
  • 上百度推广的网站要多少钱b站是哪个网站
  • 遵义公司做网站seo就业前景如何