美文网首页
《Web第1篇》如何运用HTTPD构建基本的Web?

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

作者: RealLuo | 来源:发表于2019-02-18 17:55 被阅读0次

    运用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于深圳

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/kvfzeqtx.html