首先,要取得适用你系统版本的http源码包,这里推荐两个网站:
根据自己系统的版本下载相应的源码包;
CentOS7 下载 httpd-2.4.25.tar
CentOS6 下载 httpd-2.2.32.tar
以CentOS 6 示例:
首先,我们先来为httpd配备外部环境,以便它能够顺利安装;可以直接使用yum来下载
Development Tools 包组;具体命令如下“yum groupinstall ‘Development Tools’”
他会直接生成httpd所需要的外部环境,然后,我们就可以来实施具体安装了;
第一步: 先将源码包下载到windows桌面,然后使用RZ工具上传到虚拟机上;
第二步:这是一个压缩的源码包,我们可以使用 tar xvf 打包并解压到当前目录;
解压完成,生成httpd-2.2.32目录;
然后我们进入到此目录:cd httpd-2.2.32 可以看到生成的许多文件;
第三步:在httpd-2.2.32目录下执行./configure –prefix=/app/http2.2 –sysconfdir=/etc/http2.2命令
生成makefile文件;
将生成的文件存放到/app目录下 命名为http2.2
单独将sysconfdir文件放到/etc目录下 也命名为http2.2 方便以后查找
可以看到 Makefile 文件以生成
然后执行 make 命令; 等待命令完成;
此时,你需要检查一下在本机上有无web服务,如有的话需要先进行卸载!
然后就可以执行 Make install 命令
执行成功后;可以看到/etc /app 内文件以生成;
#注:第三步所执行内容需在httpd-2.2.32 目录内进行
第四步:cd /app/http2.2/bin
执行./apachectl start 命令
第五步:打开防火墙 :iptables -F
禁用selinux :setenforce 0
第六步:使用curl 命令检查http地址是否可用
显示已上提示则证明可以访问,那么我们就可以使用浏览器进行访问了;
当然了,我们还可以对页面进行简单的编辑;
执行命令 cd /app/http2.2/htdocs 进入到htdocs 目录 可以看到
index.html 文件 使用 vim 命令对其进行编辑即可;
网站内容;
注释:蓝色标记为执行命令,红色标记为文件目录;
初次编写,欢迎指导!
原创文章,作者:Marui,如若转载,请注明出处:http://www.178linux.com/70828