开发者社区> 技术小胖子> 正文

使用ISA2004发布多个Web站点之二

简介:
+关注继续查看


在“使用ISA2004发布多个Web站点之一(http://guoxuemin.blog.51cto.com/379574/155839)”中,我们探讨了使用ISA2004发布内网中多台Web服务器的方法。今天我们再来看看多个Web站点在一台服务器上的发布方法,这里我们的服务器IP地址是192.168.50.16,还是以之前两个域名www.guoxuemin.cnwww.guoxuemin.com为例进行说明。

IIS上配置多个Web站点有三种方法:配置多个端口,不同的网站使用不同的端口;配置多个IP,不同的站点使用不同的IP;配置主机头。一般来讲,用户不愿意去记站点的端口,所以不建议使用第一种方法;如果配置多个IP的话需要多块网卡,如果站点多,那么会需要很多的网卡,这种方法实用性也不强。所以这里我们采用第三种方法,配置主机头。主机头的配置如下:
1. IIS中配置主机头,方法如下:右键需要配置的站点,选属性,在“Web Site”页输入IP地址,然后点击“Advanced”,如下图:
2. 在弹出的窗口中,选择网卡,然后点击“Edit”,如下图:
3. 在弹出的对话框中,在Host Header Value:处输入主机头,这里我们先输入www.guoxuemin.cn的主机头,如下图:
4. www.guoxuemin.com的主机头设置方法也一样,如下图所示:
IIS配置好了,接下来就是配置ISA发布Web站点了。具体配置如下:
1. 点击“Firewall Policy(防火墙策略)--New(新建)--Web Server Publishing RuleWeb服务器发布规则)”,新建一条Web服务器发布规则,如下图:
2. 输入规则名称,如下图:
3. 在“Select Rule Action”对话框中选择“Allow”,点Next,如下图:
7. 在“Define Website to Publish(请定义要发布的网站)”对话框中,输入Web服务器的IP地址;注意,这里需要勾选“Forward the original host header instead of the actual one (Specified above)”,设置转发主机头,这样才能够从外网正常访问web服务,如果不勾选,那么不管输入哪个域名都将指向默认的Web站点。
8. 在“Public Name Details(公共名称细节)”对话框,在“Accept Requests For:(接受请求)”选项选择“This domain Name (type below):(此域名(在以下输入)”,在“Public Name:(公共名称)”项输入域名www.guoxuemin.cn,如下图:
9. 配置Web侦听器,Web侦听器的配置,在上一篇文章中我们 已经探讨过了,这里我们就直接调用我们之前建立的Web侦听器“Listen External 80下图
10 Finish,完成www.guoxuemin.cn的发布,点击Apply,应用规则,就可以从外网访问Web服务器了。
11. www.guoxuemin.com的发布规则也是一样的,这里就不再做说明,我将截图粘贴出来了,见下面截图。
     两个站点发布后,可以通过不同的域名访问不同的站点,如果需要在这台服务器上建立更多的站点,可以按上述方法添加、发布站点。



    本文转自Tonyguo 51CTO博客,原文链接:http://blog.51cto.com/tonyguo/156266,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里发布SaaS加速器,国内SaaS企业的春天已不远
今年,阿里云发布新产品SaaS加速器:人工智能、虚拟现实等技术能力被集成为模块,ISV和开发者只要简单拖拽,就可以快速搭建SaaS应用。
883 0
Docker 为 ASP.NET Core Web 应用程序生成 Docker 映像,创建并运行多个容器
1.为 ASP.NET Core 应用程序生成 Docker 映像 下载这个事例项目:https://github.com/dotnet/dotnet-docker/tree/master/samples/aspnetapp 下载完成后给这项目生成一个镜像名为aspnetapp镜像 docker build -t aspnetapp .
906 0
使用c#访问Access数据库时,提示找不到可安装的 ISAM
使用c#访问Access数据库时,提示找不到可安装的 ISAM,如下图: 代码如下: connectionString = "Provider=Microsoft.Jet.
1240 0
面试题:从1, 2, 3, 4, 5五个数字中能找出多少个每位数字都不同的三位数?
前言 前几天看到了一道简单的面试题,从5个数字中找出所有每位数字都不同的三位数的数量并且一一输出。
1413 0
SAP Hybris Commerce 6.0发布,六大革新功能抢鲜看
SAP Hybris Commerce 6.0发布,六大革新功能抢鲜看   http://www.aiweibang.com/yuedu/115318884.html     SAP Hybris Commerce 6.0版本强势来袭。
1364 0
MySQL在Windows上安装多个实例的方法
MySQL在Windows上安装多个实例的方法 Step 1: 解压MySQL安装包,配置my.ini文件,注意port不能设置为默认的3306,这里我们设置为3307端口: 点击(此处...
816 0
《VMware Virtual SAN权威指南》一3.10.2 为什么要在VSAN中配置多个磁盘组
本节书摘来华章计算机《VMware Virtual SAN权威指南》一书中的第3章 ,第3.10.2节, [美] 科马克·霍根(Cormac Hogan)邓肯·埃平(Duncan Epping)  著 徐 炯 译译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1284 0
阿里云与Apache Flink商业公司DataArtisans于2017杭州云栖大会达成战略合作并发布
10月12日,Apache Flink商业公司DataArtisans CEO、联合创始人Kostas Tzoumas在云栖大会上宣布和阿里集团达成战略合作伙伴关系,希望能够借助全球最大的云计算公司之一阿里云,服务更多的大数据实时流计算的客户。
4258 0
21117
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载