安装apache服务
实验环境
CnetOS 7
httpd-2.4.43.tar.gz
apr-1.7.0.tar.gz
apr-util-1.6.1.tar.gz
需求分析
使用自己电脑的浏览器可以访问apache服务
实验步骤
一、首先将三个压缩包放入opt目录下
二、将三个包解压到当前的目录下面
[root@localhost opt]# tar zxvf httpd-2.4.43.tar.gz
[root@localhost opt]# tar zxvf apr-1.7.0.tar.gz
[root@localhost opt]# tar zxvf apr-util-1.6.1.tar.gz
三、将两个apr包放入httpd-2.4.43里面的srclib目录下
[root@localhost opt]# cp -R apr-1.7.0 /opt/httpd-2.4.43/srclib/apr
[root@localhost opt]# cp -R apr-util-1.6.1 /opt/httpd-2.4.43/srclib/apr-util
四、安装编译的几个必备软件包
[root@localhost httpd-2.4.43]# yum -y install gcc gcc-c++ make pcre pcre-devel expat-devel
五、设置编译安装目录
[root@localhost httpd-2.4.43]# cd /opt/httpd-2.4.43
[root@localhost httpd-2.4.43]# ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-mods-shared=most --with-mpm=worker --disable-cgid --disable-cgi
六、编译安装
[root@localhost httpd-2.4.43]# make && make install
七、修改配置文件信息并运行
[root@localhost httpd-2.4.43]# grep -v "#" /usr/local/apache/bin/apachectl > /etc/init.d/httpd
[root@localhost httpd-2.4.43]# vi /etc/init.d/httpd
在文章顶部输入下面三行
#!/bin/bash
#chkconfig:2345 85 15
#description:Apache is a World Wide Web server.
[root@localhost httpd-2.4.43]# chmod +x /etc/init.d/httpd ###添加可执行的权限
[root@localhost httpd-2.4.43]# chkconfig --add httpd
[root@localhost httpd-2.4.43]# chkconfig --list httpd
[root@localhost httpd-2.4.43]# chkconfig --level 35 httpd on
[root@localhost httpd-2.4.43]# ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf
[root@localhost httpd-2.4.43]# vi /etc/httpd.conf
将文章里面的信息修改成自己需要的
Listen:20.0.0.10:80
ServerName:主机名.域名:80
[root@localhost httpd-2.4.43]# service httpd stop
[root@localhost httpd-2.4.43]# service httpd start
[root@localhost httpd-2.4.43]# systemctl stop firewalld ###临时关闭
[root@localhost httpd-2.4.43]# systemctl disable firewalld ###永久关闭
[root@localhost httpd-2.4.43]# cd /usr/local/apache/htdocs/index.html ###浏览的网页存放的位置可以自行修改成自己需要的
在浏览器里面输入之前设置的IPV4:20.0.0.10就可以访问网页了