阴天快乐(女声版) - yihuik苡慧 - 单曲 - 网易云音乐
目录
前言
作业要求
过程
一,配置环境
(一)修改 ip
(二)Server 配置 yum 服务器
二,编译 httpd 并测试
(一)Server配置文件
(二)Client打开
三,Web 站点构建及访问
(一)安装 httpd 并启动
(二)客户机浏览器访问默认首页
(三)部署自己的网站首页
(四)部署自己的网站子目录
四,配置 http 网站服务
(一)配置
(二)结果
五,配置虚拟 Web 主机
大一暑假花 2 周时间,自学黑马 Linux,学完基本命令行
大二上学期,一学期不听课
期末纯靠GPT + Google搞定
废话有点多,图像还有水印,凑合着看吧~
补充
我用的是VMware下的Ubuntu,文件传输用的是 finalshell,
而作业要求是Centos好像
两个压缩文件,你们老师应该会给或者网上下载
具体内容
httpd
web_test
第一题
第二题
第三题
第四题
第五题
我在Vmware使用两个Ubuntu,根据老师给的ip分别创建服务器和客户端
第一步,通过 ifconfig,得到原来的掩码和ens33
第二步,输入route -n 得到网关和dns-nameservers
第三步,通过配置文件修改Client和Server的地址,掩码,网关,dns(网关和dns一样)
注意保证掩码,网关,dns与原来的一致,ip可以按需要修改
第一步
ubuntu创建yum仓库 (volcengine.com)
第二步
Ubuntu下安装yum和配置yum源-腾讯云开发者社区-腾讯云 (tencent.com)
效果图
输入 sl 得到下面结果
仓库数量
修改文字
这个路径要对
注意先清楚浏览器缓存
搞定!
这里可能有个误区,我这个是Ubuntu,不是Centos,所以不是安装httpd,而是apache
按Ubuntu的来就行
Client访问网址前,记得先在Client开启服务
注意,因为需要按要求,运行自己名字目录下的apache,所以默认的apache2要stop
注意,apachectl是个可执行文件,单纯文件名则代表执行,不需要start
!!先设置到对应用户组,其次清楚浏览器缓存、
还要注意的是,访问的网址得是192.168.88.5/muban2以及192.168.88.5/index
如果写成192.168.88.5/var/www/html/muban2,则会Not Found,解释如下
有一点需要注意的是,你采用的是Ubuntu,所以每个服务都是apache而不是httpd
这点要注意,否则就会一直报错
网站名称 + 第一个网站文件 + 迁移根目录并验证
这题搞完才发现漏截图,懒得回头重新弄,会了就行
完成上面步骤后,还是无法显示http://liushunran.scnu.cn
原来是端口80被默认的apache2占用了
但是kill了apache2,并start apachectl后,还是不可以
于是我在Client里ping了下
发现ping不通,经过询问,还需要修改hosts文件,注意是修改客户端里的hosts文件....
我一开始跑去服务器修改,难怪不行
第一步操作
客户端配置
第二部操作
但是第三步
客户端显示 500 Internal server error 报错
解决如下,先到错误日志看看
没啥用,按以下修改一下
还是不行...
然后我重新做了一遍,搞定!
1,设置网站名称
2,默认 index.php
3,迁移根目录
对应的zhangsan和/var/ftp修改就行
但是第一次弄完报错
然后解决办法
解决后出现新报错,解决办法
解决后,重启,但是客户端访问不了,host已经修改了
傻逼GPT,不对,都怪我不会
应该这样
*要改成对应的ip地址才行