准备工作
(有兴趣的可以私博主)
实验目的:源代码包真机上传和虚拟机下载解压,和测试文本浏览器
1.准备需要软件和咱们需要测试的源代码包;
2.虚拟机安装的centos 7系列系统
真机上传文件到虚拟机操作步骤
在操作之前需要注意虚拟的cd设置里面有没有勾选;没有勾选的话没有办法操作的;
如图:
1.首先咱们把源代码包拉到虚拟机当中;
看图:
2.连接进咱们的会话;把文件拖拽到里面就行了;如图
编译安装过程;
打开终端;
咱们先看一下整体下来所需要的命令;
1
2 df -Th 看一下cdrom 的光盘有没有挂载虚拟机里;
3 mount /dev/cdrom /mnt 把cdrom 挂载到/mnt目录;
4 ll /mnt 看一下挂载情况
5 ll /opt
6 tar zxvf httpd-2.4.25.tar.gz -C /opt 把源代码包指定释放都/opt目录
7 cd /opt/httpd-2.4.25/ 进入文件
8 rpm -ivh /mnt/Packages/pcre-devel-8.32- 17.el7.x86_64.rpm
9 rpm -ivh /mnt/Packages/apr-devel-1.4.8-3.el7.x86_64.rpm
10 rpm -ivh /mnt/Packages/expat-devel-2.1.0-10.el7_3.x86_64.rpm
11 rpm -ivh /mnt/Packages/libdb-devel-5.3.21-20.el7.x86_64.rpm
12 rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-21.el7.x86_64.rpm
14 rpm -ivh /mnt/Packages/openldap-devel-2.4.44-5.el7.x86_64.rpm
15 rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.el7.x86_64.rpm
16 上面的是(gcc四个 gcc-C++一个 依赖关系包)
17 ./configure --prefix=/usr/local/apache 设置安装目录 apache 是服务器软件;
17 make
18 make install
19 cd /usr/local/apache/bin
20 ll 看一下/bin目录下的信息
21 vi /usr/local/apache/conf/httpd.conf 编辑配置文件httpd,conf
22 ./apachectl start 启动Apache软件
23 rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm 安装lynx文本浏览器
24 lynx 127.0.0.1 安装完成测试一下浏览器
25 systemctl status firewalld.service 查看防火墙
27 systemctl stop firewalld 把防火墙关闭
28
**下面是对应上面的命令配置:
- 先查看一下咱们的cdrom有没有挂载上;
- 把cdrom 挂载到/mnt 目录;
- 去/opt目录下查看下源代码包有没有在;
- 下面进行解压指定释放到/opt中
- 需要把gcc ,gcc-C++ 编译器的依赖关系包给安装上;咱们一个一个进行的;
- 设置安装这里添加了安装路径
- 编译生成可执行的二进制文件
- 复制二进制文件到系统,配置应用环境;
- 编剧httpd.conf的配置文件 :194行 把#号去掉**
把#去掉
11.启动apache软件;
12.最后安装lynx文本浏览器,
13.测试
14.真机测试无法登录的话 关闭防火墙;
netsmaketat -anutp | grep 80 在bin目录下查看80 端口 没有没有开启;
80端口是lynx文本浏览器的端口;
真机测试文本浏览器
在终端看下lynx 127.0.0.1
在真机的浏览器里登录一下lynx文本浏览器:’
注意:有部分浏览器可能会无法登录 ;确保配置文件修改了,还有端口号是打开的;防火墙也管理了的话还无法登录,就换下浏览器试试,谷歌是可以的!!!