实验

本周小编我学会了如何在Centos 7上安装apache2.4源码包,并启动此服务。该实验在Centos 7和Centos 6的安装上有细微的差别,现在听小编我一一道来。


1、首先准备工作:查看是否有相同的软件包

2、 安装开发包组

yum grouplist (列出所有包组)


实验_第1张图片

yum groupinstall "Development tools" (安装一部分包组)


2 下载源码并解包

http://httpd.apache.org/(下载地址)使用rz上传


解压打包,压缩的文件到/app/


3、配置configure环境

配置环境之前要列出可用仓库。


实验_第2张图片

进入cd  /app/httpd-2.4.27/,开始配置环境。


--prefix=/app/httpd24(最好指定个目录,默认是/usr/local/src) --sysconfdir=/etc/httpd24(编译文件指定到此目录下,独立出来) --enable-ssl(启用某些命令:启用加密文件)

执行完此命令后,会提示缺少东西,这时就缺什么就装什么。

如:yum search apr -->yum install -y apr-devel 安装apr。

4、查看说明,根据模板安装


实验_第3张图片

5、生成Makefile(步骤:make 项目管理器 configure脚本 --> Makefile.in --> Makefile)

make(编译) 

make install(只有root能做,建立apache22 [cd /app/apache22-->ls 查看是否有apache22])


实验_第4张图片


实验_第5张图片


6、准备环境变量(在app下进行),该图表示环境变量生成。


7、编写网页内容


实验_第6张图片

 

8、要想显示网页内容,需要开启服务


实验_第7张图片


实验_第8张图片
实验_第9张图片

在Centos7中关闭服务:/app/apache24/apachectl stop

在Centos6中关闭服务:/app/apache22/bin/service iptables stop或chkconfig iptables off (开机禁用)

9、man帮助(更新man_db,才会有man帮助)


实验_第10张图片

10、关闭服务操作:1、apachectl stop (停止服务)
                                 2、rm -rf httpd24

                                 3、rm /etc/httpd24/ -rf

                                 4、vim /etc/profile.d

                                 5、rm -f /etc/profile.d/httpd24.sh

                                6、vim /etc/man.config 删除加入的那行

                                7、删除源码:rm -rf /app

你可能感兴趣的:(实验)