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

devtools/2025/1/16 9:15:04/

一.使用 systemd 服务文件

1.在官网找到并且下载安装包

Download - The Apache HTTP Server Project

2.解压

tar xf httpd-2.4.62.tar.gz -C /usr/local/src/

3.安装依赖

[root@localhost ~]# dnf install gcc gcc-c++ make pcre-devel openssl-devel -y

4.编译安装

cd /usr/local/src/httpd-2.4.62/#如果没有APR库需要自己安装
sudo yum install apr-devel apr-util-devel./configure --prefix=/usr/local/apache --enable-so --enable-sslmakemake install

5.创建 systemd 服务文件

vim /etc/systemd/system/httpd.service[Unit]
Description=The Apache HTTP Server
After=network.target[Service]
Type=forking
PIDFile=/usr/local/apache/logs/httpd.pid
ExecStart=/usr/local/apache/bin/httpd -k start
ExecReload=/usr/local/apache/bin/httpd -k restart
ExecStop=/usr/local/apache/bin/httpd -k stop
PrivateTmp=true[Install]
WantedBy=multi-user.target

6.启动服务

systemctl daemon-reload
systemctl start httpd
systemctl enable httpd

二.使用二进制方式安装

前面四步和systrmd一样

5.配置http.confd文件

[root@192 homework]# mkdir -pv /etc/httpd/conf/
mkdir: 已创建目录 '/etc/httpd'
mkdir: 已创建目录 '/etc/httpd/conf/'
[root@192 homework]# vim /etc/httpd/conf/http.confServerRoot "/usr/local/apache2"
Listen 80
ServerName localhost:80
DocumentRoot "/usr/local/apache2/htdocs"

6.启动该文件

/usr/local/apache/bin/apachectl start


http://www.ppmy.cn/devtools/150903.html

相关文章

1.13 多线程编程

1.思维导图 2.创建两个子进程,父进程负责:向文件中写入数据;两个子进程负责:从文件中读取数据。 要求:一定保证1号子进程先读取,2号子进程后读取,使用文件IO去实现。 1>程序代码 …

easyui datagrid表头和网格错位问题

问题:表头与数据网格错位 解决: 在onLoadSuccess事件中调用fitColumns方法 $(this).datagrid(‘fitColumns’);

在 Go语言中一个字段可以包含多种类型的值的设计与接种解决方案

在 Go 中,如果你希望一个字段可以包含多种类型的值,你可以使用以下几种方式来实现: ### 1. **使用空接口 (interface{})** Go 的空接口 interface{} 可以接受任何类型的值,因此,你可以将字段定义为一个空接口&#x…

论文阅读:Searching for Fast Demosaicking Algorithms

今天介绍一篇有关去马赛克的工作,去马赛克是 ISP 流程里面非常重要的一个模块,可以说是将多姿多彩的大千世界进行色彩还原的重要一步。这篇工作探索的是如何从各种各样的去马赛克算法中,选择最佳的一种。 Abstract 本文提出了一种方法&…

TP4056锂电池充放电芯片教程文章详解·内置驱动电路资源!!!

目录 TP4056工作原理 TP4056引脚详解 TP4056驱动电路图 锂电池充放电板子绘制 编写不易,仅供学习,感谢理解。 TP4056工作原理 TP4056是专门为单节锂电池或锂聚合物电池设计的线性充电器,充电电流可以用外部电阻设定,最大充电…

【SH】Xiaomi9刷Windows10系统研发记录 、手机刷Windows系统教程、小米9重装win10系统

文章目录 参考资料云盘资料软硬件环境手机解锁刷机驱动绑定账号和设备解锁手机 Mindows工具箱安装工具箱和修复下载下载安卓和woa资源包第三方Recovery 一键安装Windows准备工作创建分区安装系统 效果展示Windows和Android一键互换Win切换安卓安卓切换Win 删除分区 参考资料 解…

Springboot + vue 小区物业管理系统

🥂(❁◡❁)您的点赞👍➕评论📝➕收藏⭐是作者创作的最大动力🤞 💖📕🎉🔥 支持我:点赞👍收藏⭐️留言📝欢迎留言讨论 🔥🔥&…

2024年开发语言热度排名

随着技术的不断发展和变化,编程语言的热度也在不断演变。2024年即将到来,我们有必要回顾和展望当前和未来的开发语言市场。本文将基于多个因素,包括行业需求、社区支持、流行度以及新兴趋势,对2024年的开发语言热度进行排名和分析…