Web服务器的配置与管理(2) 虚拟主机技术
在上篇博文中,我们已经利用IIS搭建好了一台Web服务器,并可以成功访问IIS中自带的默认站点,那么我们是否可以在这台服务器中再创建另外一个Web站点?也就是说,在一台Web服务器中是否可以同时存在多个网站呢?
答案当然是肯定的,其实很多中小企业的网站都是从网上租用的空间,提供空间租用的Web服务器里就同时存在了很多个网站。
但是当多个网站同时存在于一台服务器里时,就必须得有一种方法能够将它们区分开,这种方法也就是虚拟主机技术。
有三种方法可以实现虚拟主机技术:
- 利用不同的IP地址
- 利用不同的端口号
- 利用不同的主机名(域名)
也就是说,只要让不同的网站在IP地址、端口号、主机名这三项中有一项是不相同的,那么这些网站就可以共存了。
下面分别来介绍这三种虚拟主机技术。
1. 使用不同IP地址架设多个网站
这种方法是为每个网站设置一个不同的IP,要采用这种方式首先需要Web服务器安装有多块网卡,每块网卡使用不同的IP。如果web服务器中只有一块网卡,那么也可以给这一块网卡绑定多个IP地址。打开本地连接,在TCP/IP属性的“高级”设置中,为服务器再添加一个IP地址192.168.0.15,如下图所示。
下面我们在【IIS管理器】中再新建一个Web站点。
在IIS管理器中选择“网站”,然后在右侧的“操作”面板中选择“添加网站”。
“网站名称”可以随意设置,这里用ytvc。
“物理路径”也就是网站的主目录,这里设置为c:\ytvc。
网站的协议类型仍为http,IP地址使用192.168.1.15,端口号80。
网站创建好之后,在其主目录中也存放一个名为Default.htm的网页文件,这样在客户端输入不同的IP地址便可以访问相应的网站。
2. 使用不同TCP端口架设多个网站
这样客户端在访问默认网站的时候,仍然可以通过URL“http://192.168.1.5”的形式访问,而如果要访问ytvc网站,则端口号就不能省略,必须要使用“http://192.168.1.5:8000”形式的URL。
但这时客户端无法访问ytvc网站,这是因为web服务器上的防火墙将发往TCP8000端口的数据自动过滤掉了,可以暂时关闭防火墙进行测试,或是在防火墙中增加一条入站规则。
打开防火墙的高级设置,新建一条入站规则,要创建的规则类型选择“端口”。
指定规则应用于TCP 8000端口。
对满足条件的操作允许连接。
在所有的网络上全部应用该规则。
为规则随意起一个名称。
入站规则创建好之后,在客户端就可以用8000端口正常访问ytvc网站了。
采用这种方式,客户端在访问网站时必须要在网址后面加上相应的端口号,而用户是不可能去记住每个网站的端口号的,所以这种方式在实践中也很少采用。
然后再将默认网站的主机名设置为www.coolpen.net。
这样客户端就可以通过输入不同的网址以访问不同的网站,这也是实际中最经常采用也是最为推荐的一种方式,但采用这种方式就无法通过IP地址来访问相应的网站了(实际中的很多网站都是可以用网址访问,但无法用IP地址访问。)
转载于:https://blog.51cto.com/yttitan/1174415
Web服务器的配置与管理(2) 虚拟主机技术相关推荐
- 僵尸农场怎么显示服务器,[Web服务器的配置与管理.doc
[Web服务器的配置与管理 星翼邪神一瓶酒倒出后水加满,再倒后仍水加满,再倒出后还水加满,这时瓶中纯酒比原来少几分之几倒出后 ×倒出后 ×: 倒出后 ×: ÷答 少 不要百分数 倒出后 倒出后倒出后÷ ...
- Web服务器的配置与管理(3) 配置虚拟目录
一个网站中的所有网页和相关文件都要存放在主目录下,为了对文件进行归类整理,也可以在主目录下面建立子文件夹,分别存放不同内容的文件,例如一个网站中,新闻类的网页放在主目录的news文件夹,技术类的网页文 ...
- Web服务器的配置与管理(4) 配置访问权限和安全
1. 用户身份验证 IIS网站默认是允许所有用户连接,如果对网站的安全性要求较高,网站只针对特定用户开放,就需要对用户进行验证,进行验证的主要方法有: •匿名身份验证 •基本身份验证 •摘要式身份验证 ...
- 计算机网络基础—WEB服务器的配置和管理
一.实验类型 设计性实验 二.实验目的 1. 掌握配置默认网站. 2. 掌握配置虚拟目录. 3. 掌握新建网站. 4. 掌握配置主机头. 5. 掌握增强网站安全性的基本技能. 三.实验设备和器材 1. ...
- Web服务器的配置与管理(1) IIS的安装与基本设置
Web服务,又称为WWW服务,是Internet上使用最为广泛的服务. Web服务采用"浏览器/服务器"模式,在客户端使用浏览器访问存放在服务器上Web网页,客户端与服务器之间采用 ...
- Web服务器群集——编译安装Apache构建虚拟主机
编译安装Apache构建虚拟主机 一.编译安装Apache 1.1 准备Apache源码包 1.2 解决Apache安装时的依赖关系 1.2.1 解决Apr依赖 1.2.2 解决Apr-util依赖 ...
- 搭建web服务器,创建基于域名的虚拟主机
1.自定义编辑http子配置目录,创建/dapang 和 /xiaopang目录,重启服务 2.纠正上面的自定义配置文件并重启服务,输入文本内容到/dapang/index.html和/xiaopan ...
- 【Windows Server 2019】Web服务 IIS 配置与管理——配置 IIS 进阶版 Ⅳ
目录 6. IIS 配置的进阶 6.1 配置主目录 (1) 查看系统默认网站主目录 (1) 建立新的网站主目录 6.2 配置默认文档 6.3 进行访问限制 6.3.1 限制带宽使用 6.3.2 连接限 ...
- 【Windows Server 2019】Web服务 IIS 配置与管理——配置 IIS 进阶版Ⅴ
目录 关联博文 6.4 配置MIME类型 MIME 6.5 配置虚拟目录 虚拟目录 6.5.1 创建虚拟目录 6.5.2 验证虚拟目录 6.6 创建和管理虚拟网站 6.6.1 IP地址 (1)为服务器 ...
最新文章
- 【MongoDB】docker mongo 数据备份
- 【Python CheckiO 题解】Xs and Os Referee
- 玩转短视频?守护视频安全?AI智能提速?一分钱体验? 阿里云视频点播大招盘点...
- 【源码】斗地主人机对战程序算法2012完整版
- windows--reg--删除注册表指定的键(也叫项)、指定的值
- android屏幕共享实现方式,基于WebRtc在Android端实现屏幕共享
- 简化前端开发的javascript工具类收集
- .net 面试题 (1)
- 如何避免内存泄漏?(C++)
- 【昊鼎王五】Windows的Git客户端安装步骤
- MySQL数据库管理命令和远程管理问题
- 如何学习计算机思维,刘康平:为什么我们每个人都应该学习计算思维?
- 计算机出现假桌面怎么解决办法,Win10系统下“AppHangXProcB1”导致桌面频繁假死如何解决?...
- 苹果mov格式的视频怎么转换mp4?
- python可以做ui吗_python做ui
- 用python做头像_如何利用python制作微信好友头像照片墙?
- 中央财经大学c语言试题答案,中央财经大学C语言题
- ElementUI 树形结构默认展示某个节点
- 淘宝API,api各种接口
- java 小球抛物线_小球抛物线运动
热门文章
- (五)Docker查看容器ip及指定固定IP
- IntelliJ IDEA 问题总结之一 —— jar包、assets、maven、git
- [Leetcode]@python 68. Text Justification
- Prim算法和Kruskal算法
- 看C++文档的小知识
- 模拟用户登陆Web应用
- Codeforces Round #243 (Div. 1)——Sereja and Squares
- Silverlight中如何实现上下标的显示
- [转载]内容首页设计经验
- Silverlight Telerik控件学习:数据录入、数据验证