Linux源码安装httpd

安装前准备

在这里插入图片描述
安装好Xmanager Enterprise 5



在这里插入图片描述
打开该软件,打开图中红框Xftp



在这里插入图片描述
新建连接




在这里插入图片描述
按图中所示,输入名称、主机名,选择协议及端口号,登录用户名root,密码为自己在Centos7上设置的密码




在这里插入图片描述
双击图中红色框标注文件夹




在这里插入图片描述
双击选择途中红色框标注文件夹




在这里插入图片描述
把压缩包从左边找到,拖入右边即可。










在这里插入图片描述
输入命令:
cd /opt (进入目录/opt)
md5sum http-2.4.25.tar.gz (检查验证包的完整性,下载的时候官方会给出md5值)



在这里插入图片描述
解压httpd压缩包,图为解压后👆
输入命令:
tar xzvf http-2.4.25 -C /opt (解压压缩包到/opt目录)



在这里插入图片描述
输入命令:
cd httpd-2.4.25/ (进入httpd-2.4.25目录)







在这里插入图片描述
按照途中依赖包名称依次安装👆

输入命令:
rpm -ivh /mnt/Packages/(依赖包名称)

在这里插入图片描述
七个依赖包安装完成👆






在这里插入图片描述
(图为执行命令后)
输入命令:
./configure --prefix=/usr/local/apache (./configure配置,这里添加了安装路径)









在这里插入图片描述
(图为执行命令后👆)
输入命令:
make
make install






在这里插入图片描述
(图为在bin目录下,执行ll命令后👆)
输入命令:
cd /usr/local/apache/bin/
ll









在这里插入图片描述
输入命令:
vi /usr/local/apache/conf/http.conf (以vi文本编辑器进入conf配置文件)



在这里插入图片描述
按shift键+:(冒号),输入:set un (显示行号)





现在我们将第194行的“#”符号删除
在这里插入图片描述
按shift键+:(冒号),输入:wq (保存并退出)





在这里插入图片描述
输入命令:
./apachectl start 准备安装





在这里插入图片描述
(如图所示浏览器已经安装完成👆)
输入命令:rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm (安装客户端浏览器)






在这里插入图片描述 (图为测试结果👆) 最后,输入命令测试: lynx 20.0.0.140 可以用其他浏览器在地址栏输入:20.0.0.140 进行网页测试。(如果没有反应,可以切换谷歌浏览器测试)