Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)

阴天快乐(女声版) - yihuik苡慧 - 单曲 - 网易云音乐

目录

前言

作业要求

过程

一,配置环境

(一)修改 ip

(二)Server 配置 yum 服务器

二,编译 httpd 并测试

(一)Server配置文件

(二)Client打开

三,Web 站点构建及访问

(一)安装 httpd 并启动

(二)客户机浏览器访问默认首页

(三)部署自己的网站首页

(四)部署自己的网站子目录

四,配置 http 网站服务

(一)配置

 (二)结果

五,配置虚拟 Web 主机


前言

大一暑假花 2 周时间,自学黑马 Linux,学完基本命令行

大二上学期,一学期不听课

期末纯靠GPT + Google搞定

废话有点多,图像还有水印,凑合着看吧~

补充

我用的是VMware下的Ubuntu,文件传输用的是 finalshell,

而作业要求是Centos好像

两个压缩文件,你们老师应该会给或者网上下载

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第1张图片

具体内容

httpd

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第2张图片

web_test

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第3张图片

作业要求

第一题

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第4张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第5张图片

第二题

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第6张图片

第三题

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第7张图片

第四题

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第8张图片

第五题

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第9张图片

过程

一,配置环境

(一)修改 ip

我在Vmware使用两个Ubuntu,根据老师给的ip分别创建服务器和客户端

第一步,通过 ifconfig,得到原来的掩码和ens33

第二步,输入route -n 得到网关和dns-nameservers

第三步,通过配置文件修改Client和Server的地址,掩码,网关,dns(网关和dns一样)

注意保证掩码,网关,dns与原来的一致,ip可以按需要修改

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第10张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第11张图片

(二)Server 配置 yum 服务器

第一步

ubuntu创建yum仓库 (volcengine.com)  

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第12张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第13张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第14张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第15张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第16张图片

第二步

Ubuntu下安装yum和配置yum源-腾讯云开发者社区-腾讯云 (tencent.com)

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第17张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第18张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第19张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第20张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第21张图片

效果图

输入 sl 得到下面结果

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第22张图片

仓库数量

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第23张图片

二,编译 httpd 并测试

(一)Server配置文件

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第24张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第25张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第26张图片

(二)Client打开

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第27张图片

修改文字

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第28张图片

这个路径要对

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第29张图片

注意先清楚浏览器缓存

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第30张图片

搞定!

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第31张图片

三,Web 站点构建及访问

(一)安装 httpd 并启动

这里可能有个误区,我这个是Ubuntu,不是Centos,所以不是安装httpd,而是apache

按Ubuntu的来就行

(二)客户机浏览器访问默认首页

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第32张图片

(三)部署自己的网站首页

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第33张图片

(四)部署自己的网站子目录

Client访问网址前,记得先在Client开启服务

注意,因为需要按要求,运行自己名字目录下的apache,所以默认的apache2要stop

注意,apachectl是个可执行文件,单纯文件名则代表执行,不需要start

!!先设置到对应用户组,其次清楚浏览器缓存、

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第34张图片

还要注意的是,访问的网址得是192.168.88.5/muban2以及192.168.88.5/index

如果写成192.168.88.5/var/www/html/muban2,则会Not Found,解释如下

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第35张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第36张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第37张图片

四,配置 http 网站服务

有一点需要注意的是,你采用的是Ubuntu,所以每个服务都是apache而不是httpd

这点要注意,否则就会一直报错

网站名称 + 第一个网站文件 + 迁移根目录并验证

(一)配置

这题搞完才发现漏截图,懒得回头重新弄,会了就行 

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第38张图片

完成上面步骤后,还是无法显示http://liushunran.scnu.cn

原来是端口80被默认的apache2占用了

但是kill了apache2,并start apachectl后,还是不可以

于是我在Client里ping了下

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第39张图片

发现ping不通,经过询问,还需要修改hosts文件,注意是修改客户端里的hosts文件....

我一开始跑去服务器修改,难怪不行

第一步操作

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第40张图片

客户端配置

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第41张图片

第二部操作

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第42张图片

但是第三步

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第43张图片

客户端显示 500 Internal server error 报错

解决如下,先到错误日志看看

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第44张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第45张图片

没啥用,按以下修改一下

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第46张图片

还是不行...

然后我重新做了一遍,搞定!

 (二)结果

1,设置网站名称

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第47张图片

2,默认 index.php

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第48张图片

3,迁移根目录

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第49张图片

五,配置虚拟 Web 主机

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第50张图片

对应的zhangsan和/var/ftp修改就行

但是第一次弄完报错

然后解决办法

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第51张图片

解决后出现新报错,解决办法

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第52张图片

解决后,重启,但是客户端访问不了,host已经修改了

傻逼GPT,不对,都怪我不会

应该这样

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第53张图片

*要改成对应的ip地址才行

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第54张图片

Linux(Ubuntu) ftp, web 和 虚拟主机搭建(期末大作业)_第55张图片

你可能感兴趣的:(Linux,linux,服务器,web,ubuntu)