手把手教你如何搭建web静态网站

当我们想要搭建一个网站,我们应该需要知道,当我在浏览器敲下一个网址的时候,我是怎样获得我想要的网页的?

本文内容:

1.web浏览器和服务器的交互过程
2.搭建web服务器的思路
3.在redhat上搭建web服务

1.web浏览器和服务器的交互过程

当你需要获取某个网页的时候,浏览器和服务器的交互如下:
在这里插入图片描述
网络交互过程看起来十分复杂,当我们忽略掉中间过程,就成了:

浏览器向web服务器发出请求 去
web服务器根据浏览器的请求做出回应 来

在客户端

1.生成http请求消息
2.向dns服务器查询web服务器的ip地址
3.委托协议栈发送消息

在服务器

1.接收操作
2.web服务器程序解释请求消息并作出响应

客户端生成的请求消息实际上是一条URL:
在这里插入图片描述
在这里插入图片描述
web浏览器解析URL:
在这里插入图片描述

即去某个网站(服务器)获取其中某个目录下的文件

http去访问时的基本思路

在这里插入图片描述
在这里插入图片描述

接下来进行web网站搭建

2.web网站的搭建思路

这里咱们就先整最简单的,后面的日子里讲会给大家带来动态网站搭建,dns服务器,等等等,先关注,不迷路。么么哒!

1.搭建环境:redhat7.X.+
2.搭建架构: C/S
3.客户端 : 基于网站访问格式: http//ip:8080
4.服务端: 服务器搭建执行命令框架   apache http server
		--安装软件包
		--启动http服务
		--设置防火墙,selinux规则策略
		--配置服务,设置访问信息
		--重启服务
		--查看服务状态
		--通过客户端进行测试
	

废话不多说,直接开整:

3.在redhat上搭建web服务

要求搭建web服务器通过默认端口80能够访问到网页内容为“秀儿,你咋这么秀呢!”网页文件要求在主机/www目录下
在这里插入图片描述
1.首先挂载你虚拟机的镜像,并且编辑yum仓库,yum仓库是为了可以安装httpd服务。
#mount /dev/sr0 /mnt 镜像挂载

编辑yum仓库
在这里插入图片描述
#yum install httpd -y 安装httpd服务
在这里插入图片描述
2.关闭防火墙,关闭selinux
#systemctl stop firewalld —关闭防火墙
#setenforce 0 — 关闭selinux
3.重启httpd服务
在这里插入图片描述
这里由于我的CRT上面有乱码,我在CMD操作一下。
应当如下图:
在这里插入图片描述
4.创建文件夹,并编辑静态页面(在浏览器中的显示,会html语言,可以使用)
在这里插入图片描述
5. vim /etc/httpd/conf.d/heihei.conf 在辅助配置文件编辑,目的使访问的首页是你刚才创建的html文件。
在这里插入图片描述

6.重启服务,实现浏览器的访问。
在这里插入图片描述
这个乱码是真的蛋疼,而且编辑的时候不能看到颜色变化。
在这里插入图片描述

如果是win10系统,不要用win10的默认浏览器访问,会失败的哦

在这里插入图片描述
换一个操作给大家看:
编辑辅助文件:
在这里插入图片描述
在这里插入图片描述
页面清晰,操作流畅,又无乱码,颜色周正,舒服啦
在这里插入图片描述

到这里一个简单的web静态网站就搭建好啦,你学到了么?
在这里插入图片描述
喜欢的博主的小伙伴来个三连哦!!!
不喜欢博主的小伙伴来个评论哦!

猜你喜欢

转载自blog.csdn.net/qq_42707739/article/details/104943939