使用shell自动化部署网站脚本

news/2024/11/18 9:47:28/
[root@server ~]# ls /
afs  boot  etc   lib    lost+found  mnt  proc  run   srv  test  usr
bin  dev   home  lib64  media       opt  root  sbin  sys  tmp   var[root@server ~]# vim test.sh
#!/bin/bash#使用nginx搭建test网站num=$(ps -ef | grep nginx | grep -v grep | wc -l) #根据进程判断nignx是否安装启用if ((num==0))
thenecho "nginx正在安装,请等待......"yum install nginx -y &> /dev/nullecho "正在部署网站,请等待......"sed -i '42s/\/usr\/share\/nginx\/html/\/test/g' /etc/nginx/nginx.confsystemctl start nginxcurl 192.168.160.137 &> /dev/nullecho "网站搭建成功,请在Windows的浏览器输入IP地址进行查看,脚本执行结束。"
elsesed -i '42s/\/usr\/share\/nginx\/html/\/test/g' /etc/nginx/nginx.confsystemctl restart nginxcurl 192.168.160.137 &> /dev/nullecho "网站搭建成功,请在Windows的浏览器输入IP地址进行查看,脚本执行结束。"
fi
  • 测试

在这里插入图片描述


http://www.ppmy.cn/news/1547954.html

相关文章

攻防世界Web-bug

打开链接 先注册一个账号 创建成功,会给一个UID5 抓包的user值就是UID:用户名的md5加密的编码 点击Manage时要求admin用户 利用改包把user改成admin 1:admin的md5值为4b9987ccafacb8d8fc08d22bbca797ba 还要把url上的UID改为1 存在逻辑漏洞,成功越权 …

GIT 入门详解指南

一 、git的安装 使用git之前必须完成git的安装 Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行 git 安装教程 二、git 的基本概念 2.0 git基础命令讲解 git 指令使用前准备先使用git命令配置用户的名字和用户的邮箱 //git指令配置用户名 git config --glob…

MySQL数据库(四)----查询相关操作(单表)

准备四张表: dept(部门表),emp(员工表),salgrade(薪资等级表),bonus(奖金表) 建表语句: create table DEPT( DEPTNO int(2) not null, DNAME VARCHAR(14), LOC VARCHAR(13) ); alter table DEPT add constraint PK_DEPT primary key (DEP…

Qt 项目架构设计

在开发一个 Qt 项目时,合理的文件夹结构和清晰的构建流程是非常重要的。Qt 项目通常需要管理源代码、UI 文件、资源文件、构建脚本等。下面我会给出一个详细的文件夹结构示例,并解释每个部分的作用及如何设计 Makefile 或使用 Qt 的 qmake 来自动化构建过…

微信小程序:vant组件库安装步骤

前言:在微信小程序中引用vant组件报错,提示路径不存在,这很有可能是因为没有安装构建vant组件库导致。下面是我整理的安装vant组件库的步骤: 第一步:安装node.js(执行完第一步请重启小程序) 具体步骤请看链接:node.js…

详解八大排序(一)------(插入排序,选择排序,冒泡排序,希尔排序)

文章目录 前言1.插入排序(InsertSort)1.1 核心思路1.2 实现代码 2.选择排序(SelectSort)2.1 核心思路2.2 实现代码 3.冒泡排序(BubbleSort)3.1 核心思路3.2 实现代码 4.希尔排序(ShellSort&…

C++11标准模板(STL)- 算法 - 对一个范围内的拥有一定未指定类型的元素排序(qsort, qsort_s)

定义于头文件 <stdlib.h> 算法库提供大量用途的函数&#xff08;例如查找、排序、计数、操作&#xff09;&#xff0c;它们在元素范围上操作。注意范围定义为 [first, last) &#xff0c;其中 last 指代要查询或修改的最后元素的后一个元素。 对一个范围内的拥有一定未指…

手机版产品目录如何制作?

随着互联网的快速发展&#xff0c;手机已经成为人们日常生活中不可或缺的一部分。许多企业都开始重视手机端的产品展示&#xff0c;而手机版产品目录的制作就显得尤为重要。现在由我来教大家手机版产品目录制作的步骤、技巧&#xff0c;轻松打造一款高颜值、易操作的移动端产品…