《Web第1篇》如何运用HTTPD构建基本的Web?

2019-02-18  本文已影响0人  RealLuo

运用HTTPD构建基本的Web,需要解决3个问题;

第一个问题:什么是HTTPD,什么是Web?

什么是HTTPD?

HTTPD是HTTP超文本传输协议服务器的主程序,一个应用于服务器中的软件,主要用来搭建Web网页服务;

什么又是HTTP呢?

HTTP指的是Hyper Text Transfer Protocol,超文本传输协议,主要为网站服务器程序与浏览器之间传输网页定义相关的标准;

超文本传输协议是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准;

什么是Web?

web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。

是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。

翻译成人话就是:百度页面、爱奇艺页面、腾讯页面等都是属于Web服务;所有人只要在浏览器中输入www.baidu.com就能看到百度的官网。

第二个问题:Web通信的基本概念是什么?

Web通信是基于B/S(Browser/Server)浏览器/服务器,架构的网页服务;

服务端提供网页、信息等各种数据;

客户端通过浏览器可以下载、显示、浏览服务器上提供的信息;

知识拓展:HTML超文本标记语言,主要用于编写网站的一种语言;

                  HTTP超文本传输协议,默认端口为80,主要制定浏览器与服务器之间传输信息的标准规范;

第三个问题:搭建Web的操作流程是什么?

搭建基础Web服务流程:

1、运用yum安装httpd这个软件;

命令格式:yum -y install httpd

2、启动httpd这个软件的服务,并设置开机自动启动;

命令格式:systemctl restart httpd             ##开启httpd这个服务;

                  systemctl enable httpd            ##把httpd设置为开机自动启动;

3、书写一个你想要的网页文件;

命令格式:(可以运用 vim , 也可以运用 echo )

如:echo   '<h1> hello world'  >  /var/www/html/index.html

        cat  /var/www/html/index.html

        验证:firefox 172.25.0.11  译为:用火狐浏览器访问IP地址为172.25.0.11这台服务器的网页

知识点拓展:

DoucmentRoot  :网页文件的根目录是 /var/www/html  (这个根目录可以修改)

修改HTTPD这个软件的网页配置文件的根目录的命令是:

vim  /etc/httpd/conf/httpd.conf

译为:运用vim文本编辑器进入 /etc/httpd/conf/httpd.conf 这个配置文件;

这个配置文件有350行左右,进入可以直接敲 / 号查找DocumentRoot

找到 DocumentRoot  "/var/www/html"  ,  把这个网页文件默认的根目录改为你想要的目录;

如:DocumentRoot  "/var/www/luogui"

注意:修改完配置文件需要重启服务;systemctl  restart  httpd

今天就先到这,我们改天再见!

我是罗贵

祝顺利!

2019-02-18于深圳

上一篇下一篇

猜你喜欢

热点阅读