网站备案对应的ip地址,网络服务代码1001,企业服务工作站,windows云桌面分享一下自己制作的一键部署apache脚本#xff1a;
脚本已和当前文章绑定#xff0c;请移步下载#xff08;免费#xff01;免费#xff01;免费#xff01;#xff09;
#xff08;单纯的分享#xff01;#xff09;
步骤#xff1a; 将文件/内容上传到终端中
…分享一下自己制作的一键部署apache脚本
脚本已和当前文章绑定请移步下载免费免费免费
单纯的分享
步骤 将文件/内容上传到终端中
这里使用的是SecureCRT的远程当然。可以使用其他方式将脚本上传到linux中 然后在弹出的目录中选择脚本 上传进入后使用sh指令运行脚本记得要root权限即可
指令sh linux安装阿帕奇脚本改版-lunux
格式sh 文件名称 后续脚本的各项会有对应提示
如网络判断安装诊断等 废话不多说以下是源码
#!/bin/bash 路径:/bibash
#function:install apache mysql php 功能:安装阿帕奇服务apache
#author:麻瓜也要学魔法 2024/11/28 3122926227qq.com csdn麻瓜也要学魔法
#
#变量
httphttpd-2.4.62.tar.gz
#aprapr-1.7.5.tar.gz
#apr-utilapr-util-1.6.3.tar.gz
#网络判断
ping -c 3 www.baidu.com
if[ $? 0 ]thenecho 外网通讯良好elseecho 丫的你在逗我吗网都没有安装个毛线exit 1
fi
#切换yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
#需要使用yum服务可能会出现未知错误源不行这里先换源
#依赖安装
yum install -y gcc make pcre-devel openssl-devel expat-devel apr*
if [ $? -eq 0 ] ;thenecho 依赖包安装成功将继续后续安装过程sleep 5elseexit 0 echo 依赖包安装失败即将退出脚本运行请排查
fi
#用于安装 C 编程语言相关的软件包。它们用于编译和链接程序以便它们可以正确地运行在服务器上。
#
cd /usr/local/
mkdir apache
cd apache/
#前往/usr/local/apache
#
wget https://dlcdn.apache.org/httpd/$http
if [ $? -eq 0 ] ;thenecho 下载安装包成功sleep 5elseexit 0 echo 安装包下载失败即将退出脚本运行请排查
fi
#下载Apache HTTP到当前目录
#
tar -zxvf ./$http
#将当前目录的Apache HTTP解包
#
cd ./httpd-2.4.62/
./configure --prefix/usr/local/apache --enable-so --enable-ssl --with-ssl --enable-mods-sharedall --enable-headers --enable-proxy --enable-rewrite
if [ $? -eq 0 ] ;thenecho apache配置成功将继续后续安装过程sleep 5elseexit 0 echo apache配置失败即将退出脚本运行请排查
fi
#
make make install 2 /root/apache.log
if [ $? -eq 0 ] ;thenecho 安装成功sleep 5elseexit 0 echo apache安装失败请查看日志文件/root/apache.log
fi#将编译后的可执行文件安装到目标系统的目录下。
#
cd ..
rm -rf httpd-2.4.62.tar.gz
#删除安装包
#
sed -i 211s/#/ / /usr/local/apache/conf/httpd.conf
#将 ServerName www.example.com:80启用
#
/usr/local/apache/bin/apachectl start
#这条命令将会启动名为 example.com 的虚拟主机并监听 80 端口。
#
#
脚本已和当前文章绑定请移步下载免费免费免费
单纯的分享