源码编译安装httpd 2.4,提供系统服务管理脚本并测试

1.安装httpd

wget https://downloads.apache.org/httpd/httpd-2.4.62.tar.gzbmcv
tar -zxvf httpd-2.4.62.tar.gz
cd httpd-2.4.62

2.安装依赖包

  1. sudo yum install -y gcc make apr-devel apr-util-devel pcre-devel

  2. sudo yum groupinstall "Development Tools"

3.配置和编译

./configure --prefix=/usr/local/apache2 --enable-so --with-mpm=event

make

sudo make install

4.配置环境变量

echo 'export PATH=/usr/local/apache2/bin:$PATH' >> /etc/profile.d/httpd2.sh

source /etc/profile.d/httpd2.sh

配置系统服务

Unit

Description=The Apache HTTP Server

After=network.target

Service

Type=forking

ExecStart=/usr/local/apache2/bin/apachectl start

ExecReload=/usr/local/apache2/bin/apachectl graceful

ExecStop=/usr/local/apache2/bin/apachectl stop

PIDFile=/usr/local/apache2/logs/httpd.pid

PrivateTmp=true

Install

WantedBy=multi-user.target

重新加载systemd

sudo systemctl daemon-reload

启动服务

sudo systemctl start httpd

检查服务状态

sudo systemctl status httpd

相关推荐
一只懒鱼a12 小时前
搭建kafka集群(安装包 + docker方式)
运维·容器·kafka
扫描电镜12 小时前
从 G1 到 G7:台式扫描电镜在稳定性与自动化上的技术演进
运维·人工智能·自动化
wanhengidc12 小时前
电脑端 云手机都有哪些注意事项
运维·服务器·安全·智能手机·云计算
2022.11.7始学前端12 小时前
n8n第十三节 三个节点测试技巧
运维·服务器·n8n
RedMery12 小时前
Ubuntu切换wayland和x11
linux·运维·ubuntu
专业开发者12 小时前
思科以终端产品解决方案提供商的身份实现效能提升
运维·服务器·网络
物联网软硬件开发-轨物科技12 小时前
【轨物交流】轨物科技亮相2025高校科技成果交易会
运维·科技·物联网
云和数据.ChenGuang13 小时前
F5 Big-IP 和 LVS负载均衡.运维免费技术教程
运维·负载均衡·lvs·运维工程师·运维技术·数据库运维工程师·运维教程
facaixxx202413 小时前
雨云服务器动态计费的CPU电量费用价格说明,举例说明
运维·服务器
乾元13 小时前
网络遥测(Telemetry/gNMI)的结构化建模与特征化体系—— 从“采集指标”到“可被 AI 推理的状态向量”
运维·服务器·网络·人工智能·网络协议·华为·ansible