实验题·安装apache服务--更新版本

安装apache服务

实验环境

CnetOS 7
httpd-2.4.43.tar.gz
apr-1.7.0.tar.gz
apr-util-1.6.1.tar.gz

需求分析

使用自己电脑的浏览器可以访问apache服务

实验步骤

一、首先将三个压缩包放入opt目录下

image-20200630152250406

二、将三个包解压到当前的目录下面

[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

image-20200630152351433

三、将两个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

image-20200630152648783

四、安装编译的几个必备软件包

[root@localhost httpd-2.4.43]# yum -y install gcc gcc-c++ make pcre pcre-devel expat-devel 

image-20200630153122111

五、设置编译安装目录

[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

image-20200630153758239

六、编译安装

[root@localhost httpd-2.4.43]# make && make install

image-20200630154017157

七、修改配置文件信息并运行

[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.

image-20200630155002145

[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就可以访问网页了

image-20200630155438858

猜你喜欢

转载自blog.csdn.net/weixin_47153668/article/details/107044168