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

Linux系统管理与编程20:Apache

兰生幽谷,不为莫服而不芳;
君子行义,不为莫知而止休。

做好网络和yum配置,用前面dns规划的www的IP进行。

#!/bin/bash

#-----------------------------------------------------------

# File Name: myWeb.sh

# Version: 1.0

# Created: 2025-05-10 21:39:25

# Author:  网工XXX

# Contact:  QQ15523232551

# Copyright(R):CQIE

# Description:

#===========================================================

# 我色彩斑斓的化妆盒

RED='\033[31m'

GREEN='\033[32m'

YELLOW='\033[43m'

BLUE='\033[94m'

RedBlink="\e[5;31m"   #5是闪烁,31m是红色

UL='\033[4m'          #下划线

RESET='\033[0m'       #复位

# Apache自动化部署脚本(适配CentOS/RHEL 7+)

# 关闭SELinux和防火墙

setenforce 0

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

systemctl stop firewalld && systemctl disable firewalld

# 安装Apache及相关组件

yum install -y httpd httpd-devel php php-mysqlnd   # 安装核心组件:ml-citation{ref="1,7" data="citationList"}

# 配置服务启动

systemctl start httpd && systemctl enable httpd    # 启动并设置开机自启:ml-citation{ref="7,8" data="citationList"}

# 创建测试页面

echo -e "恭喜! Apache部署成功!> /var/www/html/index.html

chmod 755 /var/www/html/index.html

客户端网络配置:

图20- 1

图20- 2

相关文章:

  • 24、DeepSeek-V3论文笔记
  • QT开发技术 【元对象系统反射机制高级用法】 二
  • JDK动态代理和CGLIB动态代理的区别?
  • suricata增加单元测试编译失败
  • 3DGS-to-PC:3DGS模型一键丝滑转 点云 or Mesh 【Ubuntu 20.04】【2025最新版!!】
  • STM32 变量存储
  • window 显示驱动开发-指定 DMA 缓冲区的段
  • 2.3 定积分
  • 恰到好处TDR
  • #在 CentOS 7 中手动编译安装软件操作及原理
  • c#修改ComboBox当前选中项的文本
  • ExcelJS库的使用
  • vue2/3 中使用 @vue-office/docx 在网页中预览(docx、excel、pdf)文件
  • 关于nextjs中next-sitemap插件生成文件样式丢失问题及自定义样式处理
  • vue的table表格选择回显不显示
  • vue H5解决安卓手机软键盘弹出,页面高度被顶起
  • 网卡网孔速率的协商是如何进行的?
  • 【小记】word批量生成准考证
  • element中表格文字剧中可以使用的属性
  • 初识 Pandas:Python 数据分析的利器
  • 2025上海科技节本周六启幕,机器人和科学家同走AI科学红毯
  • 俄土外长通话讨论俄乌谈判问题
  • 寒武纪陈天石:公司的产品力获得了行业客户广泛认可,市场有望迎来新增量需求
  • 中国一直忽视欧盟经贸问题关切?外交部:事实证明中欧相互成就,共同发展
  • 第一集丨《亲爱的仇敌》和《姜颂》,都有耐人寻味的“她”
  • 巴西总统卢拉抵达北京