博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.2 用单台虚拟主机实现多个域名
阅读量:4094 次
发布时间:2019-05-25

本文共 477 字,大约阅读时间需要 1 分钟。

一台Web服务器可搭建多个独立域名的Web网站。
一用单台虚拟主机实现多个域名
 .背景         

         HTTP/1.1规范允许一台HTTP服务器搭建多个站点。例如:提供Web托管服务的供应商,可以用一台服务器为多位客户服务,也可以以每位客户持有的域名运行各自不同的网站。          这是因为利用了虚拟主机的功能:即使物理层面只有一台服务器,但只要使用虚拟主机的功能,则可以假象已具有多台服务器。

.问题的产生

           举例来说,客户端使用HTTP协议访问服务器时,会经常采用类似www.hacker.jp这样的域名。   在互联网上,域名通过DNS服务映射到IP地址(域名解析)之后访问目标网站。由此可见,当请求发送到服务器时,已经是以IP地址形式访问了。那么问题就来了:如果一台服务器内托管了www.hacker.jp和www.tricoder.jp这两个域名,而两个域名经解析后的IP地址又是相同的,当服务器收到请求时就要弄清究竟要访问那个域名。

.解决办法
          解决办法是,在发送HTTP请求时,必须在Host首部内完整指定主机名或域名的URI,这样服务器就知道客户端想要访问哪个网站了。

转载地址:http://smaii.baihongyu.com/

你可能感兴趣的文章
TBUS的一些信息
查看>>
专业和业余的区别就在于你在基础在基本功打磨练习花的时间
查看>>
通过mavlink实现自主航线的过程笔记
查看>>
Ardupilot飞控Mavlink代码学习
查看>>
这些网站有一些嵌入式面试题合集
查看>>
我觉得刷题是有必要的,不然小心实际被问的时候懵逼,我觉得你需要刷个50份面试题。跟考研数学疯狂刷卷子一样!
查看>>
我觉得嵌入式面试三要素:基础吃透+项目+大量刷题,缺一不可。不刷题是不行的。而且得是大量刷,刷出感觉套路,别人做题都做得是固定题型套路条件反射了,你还在那慢慢理解慢慢推是不行的,也是考研的教训。
查看>>
React Native之原理浅析
查看>>
Git操作清单
查看>>
基础算法
查看>>
前端面试
查看>>
Flutter Boost的router管理
查看>>
react-native-wechat
查看>>
基于云信的react-native聊天系统
查看>>
网易云音乐移动客户端Vue.js
查看>>
ES7 await/async
查看>>
ES7的Async/Await
查看>>
React Native WebView组件实现的BarCode(条形码)、(QRCode)二维码
查看>>
每个人都能做的网易云音乐[vue全家桶]
查看>>
Vue2.0全家桶仿腾讯课堂(移动端)
查看>>