关闭防火墙
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文件 在浏览器上服务