首页 > 其他分享 >一键安装httpd脚本

一键安装httpd脚本

时间:2023-05-05 21:35:10浏览次数:34  
标签:脚本 httpd END -- 一键 devel COLOR install

一键安装httpd脚本

#!/bin/bash

#

#********************************************************************

#Author: mozhiwen

#QQ: 490545607

#Date: 2023-04-24

#FileName: install_httpd.sh

#URL: http://www.mozhiwen.com

#Description: httpd install

#Copyright (C): 2023 All rights reserved

#*******************************************************************#

CPUS=`grep -c processor /proc/cpuinfo`

HTTPD_VERSION=2.4.57

INSTALL_DIR=/opt/httpd

COLOR="echo -e \E[32;1m]"

END="\E[OM"

. /etc/os-release

if [ $ID = 'rocky' -o $ID = 'centos' ];then

systemctl disabled --now firewalld

yum -y install gcc make apr-devel apr-util-devel openssl-devel pcre-devel redhat-rpm-config bzip2

elif [ $ID = 'ubuntu' ];then

apt update

apt -y install libapr* libpcre3* libssl-dev make

else

$COLOR"不支持此系统安装"$END

exit

fi

cd /opt/

rpm -q wget || yum -y install wget

wget https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.bz2 --no-check-certificate || { $COLOR "下载失败,退出" $END;exit ; }

tar xf httpd-${HTTPD_VERSION}.tar.bz2

cd httpd-${HTTPD_VERSION}

./configure --prefix=${INSTALL_DIR} --enable-ssl --disable-status

make -j $CUPS && make install

ln -s /opt/httpd/bin/apachectl /usr/local/bin

apachectl start && $COLOR"安装成功!!!"$END

$COLOR"请访问:http://`hostname -I`"$END

curl 10.0.0.136:80

标签:脚本,httpd,END,--,一键,devel,COLOR,install
From: https://www.cnblogs.com/m490545607/p/17375410.html

相关文章

  • Python 脚本部署和发布 Django 应用程序的示例代码及注释
    代码说明:1、在脚本中定义了要部署的Django应用程序名称、Docker镜像名称和标签。2、使用字符串模板定义了KubernetesDeployment和Service的YAML文件。在字符串模板中使用了变量,用于替换实际的值。3、将Deployment和Service的YAML文件保存到本地文件中,并使用kube......
  • nrm : 无法将“nrm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称
    一、前言因为觉得npm下载太慢了,可能是镜像不行,需要不断的更换,我嫌找镜像太麻烦了,然后看到网上说使用第三方软件可以快速的修改、切换镜像源于是下载了nrm执行npmi-gnrm进行全局的下载下载完成后,执行命令nrmls报错了二、解决1、执行命令npmlist--depath=0-g查看是否......
  • PC端微信多开bat脚本
    创建bat脚本,可先新建一个txt文本文档,将脚本填写完毕后修改后缀名为(.bat)1、获取微信启动地址在电脑桌面上找到微信图标–>鼠标右键–>属性获取微信启动地址 2、创建脚本 2.1、第一种方法这个方法时通过用户输入想要打开的微信个数,比较方便,但是由于这里有对话形式及提示,......
  • deploy 部署脚本
    #!/bin/bash#Author:xxx#Date:2018-10-24#Version:v1#记录脚本开始执行时间starttime=`date+'%Y-%m-%d%H:%M:%S'`#变量SHELL_DIR="/root/scripts"SHELL_NAME="$0"K8S_CONTROLLER1="172.31.7.101"K8S_CONTROLLER2="172.31.7......
  • Linux定时提交网站url到百度站长脚本
    以下是一个使用Shell编写的示例脚本,用于在Linux下定时提交URL到百度搜索引擎:#!/bin/bash#要提交的URL列表urls=('http://www.example.com/page1.html''http://www.example.com/page2.html''http://www.example.com/page3.html')#百度站长平台API地址api......
  • apipost利用预执行脚本生成不同的测试数据
    apipost利用预执行脚本生成随机的测试数据完整流程使用JavaScript编写预执行脚本进入自动化测试功能界面新建自动化测试,添加接口进去配置执行次数和间隔完成简单介绍apipost提供了强大的接口测试功能,方便我们进行接口测试的各种操作具体步骤1.使用JavaScript编写预......
  • PyTorch 1.0 中文文档:Torch 脚本
    译者:keyianpai创建Torch脚本代码将追踪和脚本化结合起来Torch脚本语言参考类型表达式语句变量解析python值的使用调试内置函数Torch脚本是一种从PyTorch代码创建可序列化和可优化模型的方法。用Torch脚本编写的代码可以从Python进程中保存,并在没有Python依赖的进程中加载。我们......
  • 批量修改Mac txt文件名 Python脚本
    本文来源:批量修改Mactxt文件名Python脚本-钻芒博客(zuanmang.net)需求:修改文件夹内所有txt文件的文件名称,如 钻芒博客1234_你好1234567.txt要求去掉_后边的名称,使其改成 钻芒博客1234.txt如果文件名称没有_,则不处理Python importosimportsubprocess #替......
  • yarn : 无法加载文件 在此系统上禁止运行脚本
    yarn:无法加载文件C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170中的about_Execution_Policies。所在位置行:1字符:1+yarn--registry=https://registry.npmmirro......
  • Linux配置添加自定义shell脚本需要的PATH
    Linux添加自定义shell脚本记录下,便于之后复习使用。1.确定一个目录e.g.#到达用户目录cd~#创建一个bin文件夹来放脚本文件mkdirbincd./binpwd得到的是/root/bin2.把这个路径放到PATH中cd~#可以用ls-a看一看有没有.branrc文件vim~/.bashrc#编辑最后加入......