源码编译http

1.下载源码包上传到linux中

2.编译源码包安装apache软件

安装软件:yum install gcc gcc-c++ make -y

解压:tar xf httpd-2.4.62.tar.bz2 -C /usr/local/src/

指定组和用户:groupadd -r -g 48 apache

useradd -r -u 48 -g 48 -c "Apache server" -s /sbin/nologin apache

在 /usr/local/src/httpd-2.4.62目录下使用

./configure --prefix=/usr/local/apache

根据最下方的报错信息安装依赖

yum install -y apr-devel

继续使用./configure --prefix=/usr/local/apache并根据报错信息安装依赖

再次使用./configure --prefix=/usr/local/apache并根据报错信息安装依赖

现在就编译安装完成了

然后执行make和 make install

3.启动脚本

进入目录:cd /usr/local/apache/bin

cp apachectl /etc/init.d/httpd

在httpd文件中加入两行

#chkconfig: 35 80 10

#description: Apache is an HTTP(S) server

添加成系统服务:

chkconfig --level 35 --add httpd

设置开机自启:

chkconfig --level 35 httpd on

查看

第二种方式:

清除之前配置

chkconfig --level 35 httpd off

chkconfig --level 35 --del httpd

rm -f /etc/init.d/httpd

创建文件

vim /usr/lib/systemd/system/httpd.service

修改.conf文件用户,组

vim /usr/local/apache/conf/httpd.conf

相关推荐
05大叔1 天前
网络基础知识 域名,JSON格式,AI基础
运维·服务器·网络
我想走路带风1 天前
c++工具转向网络底层工具
网络
dashizhi20151 天前
服务器共享禁止保存到本地磁盘、共享文件禁止另存为本地磁盘、移动硬盘等
运维·网络·stm32·安全·电脑
皙然1 天前
深入理解TCP流量控制
网络·网络协议·tcp/ip
网教盟人才服务平台1 天前
2026数字中国创新大赛-数字安全赛道全面启动!
网络·安全
woho7788991 天前
不同网段IP的网络打印机,打印、扫描设置
运维·服务器·网络
CN.LG1 天前
抓包工具 Wireshark 是什么?
网络·测试工具·wireshark
长安11081 天前
web后端----HTTP协议与浏览器F12
前端·网络协议·http
Crazyong1 天前
FreeRTOS-任务通知-1
网络
JdayStudy1 天前
SIR 网络传播仿真软件说明书
开发语言·网络·php