Centos源码安装Apache

本文详细介绍了在Linux环境下从零开始安装和配置Apache服务器的全过程,包括下载、解压、依赖库安装、Apache编译配置、防火墙及SELinux设置、启动与重启Apache等步骤。同时,还提供了如何解决监听80端口问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:下载
wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.39.tar.gz
第二步:解压
tar -xzvf httpd-2.4.39.tar.gz
第三步到httpd-2.4.39
cd httpd-2.4.39
第四步:安装apr接口库和pcre正则表达式库
yum install apr apr-devel apr-util apr-util-devel -y
yum install pcre* -y
第五步:安装Apache路径
./configure --prefix=/usr/local/apache/ --enable-rewrite --enable-so
第六步:预编译和安装Apache
make && make install
第七步:关闭selinux和防火墙
iptables -F
service iptables save
setenforce 0
systemctl stop firewalld.service
第八步:重启Apache
/usr/local/apache/bin/apachectl restart
启动apache警告
在这里插入图片描述
没有开启80端口的域名监听,解决方法:
echo “ServerName localhost:80” >> /usr/local/apache/conf/httpd.conf
然后在重启即可
/usr/local/apache/bin/apachectl restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值