博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【IIS】在一台服务器上运行多个不同域名可访问的网站
阅读量:6922 次
发布时间:2019-06-27

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

背景

客户 A 的公司域名为 www.a.com,客户 B 的公司域名为 www.b.com,由于 IP 地址资源有限,只能将两个域名解析到同一个 IP 地址。

如何能在同一个 IP 地址上运行两个不同的网站,实现不同域名打开不同网站?

 

方案

  1. 在 IIS 上创建网站,在网站下创建应用程序 A 和应用程序 B。
  2. 使用 IIS URL Rewrite,实现对 www.a.com 的请求,响应应用程序 A;对 www.b.com 的请求,响应应用程序 B。

 

实现

  1. 下载并安装 IIS URL Rewrite
  2. 创建网站、应用程序 A 和应用程序 B。
  3. 配置 URL Rewrite:

 

配置项说明

  1. {HTTP_HOST} 为请求域名,注意大括号一定不能少,pattern 为正则表达式,此处不需要考虑 http://。
  2. {PATH_INFO} 为请求地址(域名除外),注意大括号一定不能少,negate 代表不包含。
  3. action url 为重写地址,{R:0} 为原始地址(域名除外)。

 

注意事项

  • 配置中文域名时,{HTTP_HOST} 不能直接使用中文域名,可通过 IE 的开发者工具(F12)来查看实际的 HOST 值,然后再配置改域名为 condition。

 

转载于:https://www.cnblogs.com/csharpstyle/articles/4769740.html

你可能感兴趣的文章
Python学习笔记(一)
查看>>
postgis的shp2pgsql使用
查看>>
代码行数统计 / 快速定义枚举类型
查看>>
适配器模式
查看>>
模板方法模式
查看>>
Win 10 Mobile中内置Linux与Android兼容层
查看>>
你真的完全了解Java动态代理吗?看这篇就够了
查看>>
【成都首脑智能】智能家居中无线路由器安全的重要性
查看>>
Linux初级优化
查看>>
怎样快速将PDF转换成Excel文件
查看>>
多功能切菜机的精华所在
查看>>
企业运营系统理念践行者——张恩嘉
查看>>
OC中的数据库
查看>>
我的友情链接
查看>>
Problems about tornado.
查看>>
http协议分析
查看>>
信号量(sem)
查看>>
第五周作业【Linux微职位】
查看>>
MySql入门教程mysql基础知识学习实例讲解
查看>>
const的理解
查看>>