Apache安装

该博客详细描述了如何在Linux环境中关闭防火墙,设置SELinux为Permissive模式,然后从源代码编译安装Apache HTTP服务器。步骤包括下载安装包,解压缩,移动文件,安装依赖,配置并编译Apache,最后设置启动服务和配置文件。

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

关闭防火墙
systemctl stop firewalld.service
setenforce 0
在/opt下载安装包
在这里插入图片描述
[root@localhost opt]# tar zxvf apr-1.6.2.tar.gz
[root@localhost opt]# tar zxvf apr-util-1.6.0.tar.gz
[root@localhost opt]# tar jxvf httpd-2.4.29.tar.bz2

解压文件
移动文件为安装Apache做装备
[root@localhost opt]# mv apr-1.6.2 httpd-2.4.29/srclib/apr
[root@localhost opt]# mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-util
安装 Apache
yum -y install gcc gcc-c++ make pcre-devel expat-devel perl
在cd httpd-2.4.29
[root@localhost opt]# cd httpd-2.4.29
安装
[root@localhost httpd-2.4.29]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
编译安装
make && make install
复制
[root@localhost httpd-2.4.29]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

vi /etc/init.d/httpd
修改配置文件
在这里插入图片描述
[root@localhost httpd-2.4.29]#chkconfig --add httpd

vi /usr/local/httpd/conf/httpd.conf
修改
ServerName www.example.com:80

ln -s /usr/local/httpd/conf/httpd.conf /etc/
ln -s /usr/local/httpd/bin/* /usr/local/bin/

测试
[root@localhost httpd-2.4.29]# cd /usr/local/httpd/htdocs/
删除文件方便测试
[root@localhost htdocs]# rm index.html

在shell放入HTML文件 在浏览器上服务

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值