IIS 站点部署多级域名

当站点的规模达到一定程度,往往会对业务进行拆分,部署到一台服务器的不同站点,,而一个域名(顶级域名)只能绑定一个站点(核心站点),这个时候就通过给顶级域名创建子域名的方式(理论上一个顶级域名可以绑定50个子域名),将子域名绑定到相关的业务站点.在通过修改host文件的方式,将所有的域名解析到当前的服务器IP,再通过IIS的主机头(子域名)解析到业务站点上,过程如下图:

现在IIS服务器上的站点如下:

主站点配置如下:

业务站点1配置如下:

业务站点2配置如下:

注意

(1)、什么是子级域名:

www.a.com是顶级域名

xxxxx.a.com就是自己域名  xxxxx可以任意取名

(2)、所有的站点,必须是80端口,否则通过子域名访问业务站点必须加上端口,一般没人会这么做

hosts文件如下:   注:hosts文件在C:\Windows\System32\drivers\etc下

192.168.0.121          www.a.com
192.168.0.121          child1.a.com
192.168.0.121          child2.a.com

现在通过子域名访问,查看效果

主站点:

业务站点1:

业务站点2:

ok,所有的域名生效,能正常访问.

其实还可以给业务站点添加子站点,在给它分配更下一级的域名,原理同上,这里不做操作!

原文地址:https://www.cnblogs.com/GreenLeaves/p/9941204.html

时间: 2024-10-10 04:07:58

IIS 站点部署多级域名的相关文章

服务器IIS站点部署详细图解

东搞搞,西搞搞,乱搞搞,瞎搞搞,又搞到了深夜. 经过了几波隔壁青年男女“打架”的声势,现在,夜已经很安静了.深夜的安静,仿佛是很多攻城狮所求,很适合学点东西,很适合coding. 刚从马某家买了个服务器不久,发现老被黑,被装了几次挖矿.于是乎,重装了系统.顺便也分享一下一波常规操作. 以下分享内容会有很多截图(41张图). 远程桌面登录 下面就开始从服务器重装系统之后开始分享吧,重装系统,这个就比较简单,跳过了. 重装系统,之后,原来的远程桌面暂时登录不了了,我们先以浏览器 VNC 方式登录.

超强IIS站点工具一键设置PHP,支持多个PHP同时运行

PHPWAMP8.8.8.8IN支持三大主流Web服务器:iis.apache.nginx NGINX站点管理.IIS站点管理.Apache站点管理均支持php多版本同时运行,无限自定义mysql.php版本 PHPWAMP同时支持32和64,如果你系统没安装VC或者dll损坏缺失一般是无法运行php环境的,但是PHPWAMP确可以运行,其他集成环境安装的时候一般都需要安装VC运行库,phpwamp是不需要的,dll丢失也能运行. PHPWAMP最新版的iis站点管理可支持多个php同时运行,站

使用花生壳、路由器、个人电脑进行站点部署并实现外网域名访问图文详解(花生壳设置方法 使用方法 使用教程)(转)

原文地址:http://www.cnblogs.com/qqflying/archive/2012/04/02/2430162.html 1.安装花生壳动态域名6.0,安装之后会自动给你一个二级域名,然后你还可以去花生壳网站再申请其他的免费二级域名,见下图: 新花生壳界面如下: 2.检测域名解析工作状态:花生壳在本机安装之后,双击免费二级域名出现如下图则表示花生壳二级域名解析本机外网IP正常: 3.部署站点 在IIS中部署站点,端口设置为默认端口80,然后设置默认文档,完成之后能通过本机内外IP

C#ASP.NET打包安装部署文件一键安装网站,包括IIS站点创建、数据库附加。

最近在开发web网站安装部署,以前从来没有做过web的安装打包没有头绪就开始上网查资料. 查了两天资料发现网上的资料要么不全要么就有错误,我就总结了网上的资料重新整理的一番,经过本人测试可用无错误 一下为借鉴部分资料的原文地址 此链接为打包ASP.NET网站资料(这个资料有问题,在自定义操作哪一步详情看下面文章):http://www.cnblogs.com/fish520/archive/2016/09/22/5882450.html 此链接为创建IIS站点(其中代码不全我还借鉴的部分其他论坛

微软ASP.NET站点部署指南(5):部署到IIS上作为测试环境

1.  综述 开发程序的时候,通常我们是在Visual Studio 里测试,默认使用的是Visual Studio Development Server(Cassini),使用这个可以让我们开发测试工作更容易,但是在IIS上可能不一定能够正常工作.所以,结果可能是在Visual Studio 里运行正常,但是一旦部署到IIS上就会出错. 你可以通过下面一些方法来测试确保你的程序没问题: 开发的时候,使用IIS Express或者正式版IIS代替默认的Visual Studio Developm

记一次MVC4站点在IIS上部署的诡异问题

最近朋友的公司遇到一个站点部署问题, 朋友从事服务器维护多年,说也是花了十多天仍为解决. 经多次尝试未果,仍报错如下: 我询问了相关情况,确认了该网站是VS2013开发的,版本为,NET Framework4.5 本着"实践是检验真理的唯一标准"的原则,我让朋友将发布程序打包了一份给我. 按照套路设置如下,接下来就是见证奇迹的时刻. But, Could not load file or assembly 'System.Web.Http 4.0.0 但是该机器上别的mvc站点都能正常

站点部署,IIS配置优化指南

目录 一.       设置应用程序池默认设置... 2 二.       常规设置... 3 三.       优化回收策略... 5 四.       性能... 8 五.       IIS初始化(预加载),解决(被回收后)第一次访问慢... 9 六.       并发性... 11 七.       安全性... 12 通常把站点发布到IIS上运行正常后,很少会去考虑IIS提供的各种参数,如何配置才是最适合当前站点运行需要的?这篇文章,从基本设置.回收机制.性能.并发.安全性等IIS设置

[转帖]站点部署,IIS配置优化指南

https://www.cnblogs.com/heyuquan/p/deploy-iis-set-performance-guide.html 挺值得学习的 毕竟之前很多地方没注意. 目录 一.       设置应用程序池默认设置 二.       常规设置 三.       优化回收策略 四.       性能 五.       IIS初始化(预加载),解决(被回收后)第一次访问慢 六.       并发性 七.       安全性 通常把站点发布到IIS上运行正常后,很少会去考虑IIS提供

Apache网站服务源码安装与站点部署

简介: 在Internet 网络环境中,Web服务无疑是最为主流的应用系统,有了WEB站点,企业可以充分展示自己的产品,公司,宣传自己的企业形象,提供各种网上交流,业务平台等. Apache起源:源于 A Patchy Server(基于原有web服务程序的代码进行修改(补丁)后形成的服务器程序),最新的名称为 "Apache HTTP Server" ,软件名称 httpd 1995年,发布1.0 由 Apache Group 管理及维护1999年,在Apache Group基础上成