请问大网站如何分子网站的?

chenyq2008 2013-12-14 10:43:34
我看到一些大网站除了首页用一级域名,其他子网站都是用二级域名的,包括用户中心也是用user.xxx.com/login.htm登录什么的,请问这些子网站在IIS中怎么部署的?每个二级域名都各部署一个网站吗?还有用户登录一次后,其他子网站中都能使用,是怎么实现的?登录SESSON好像是不能跨站的吧
...全文
299 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaneramn 2013-12-15
  • 打赏
  • 举报
回复
插。没看懂。。。。。。。。。。。。
朗晴 2013-12-15
  • 打赏
  • 举报
回复
二级域名不花钱的
late2never 2013-12-15
  • 打赏
  • 举报
回复
用cookie保存每个用户的登录信息
late2never 2013-12-15
  • 打赏
  • 举报
回复
每个二级域名部署一个子站点;用cookie保存会员的登录,就可以实现跨域。
threenewbee 2013-12-14
  • 打赏
  • 举报
回复
这种区分并非物理结构设计的区分,还是主要为了便于用户的识别。
铁歌 2013-12-14
  • 打赏
  • 举报
回复
IIS可以设置针对同一个虚拟目录设置不同的CNAME 设置其主机头,这个是运维部门通过设置IIS这样的应用服务解析完成的不需要编程。只是短网址设置是需要进行编程和WEB.config的映射配置,原理是对URL进行重映射。
  • 打赏
  • 举报
回复
别执行着两个虚拟目录所在的物理目录 --> 别指向着两个虚拟目录所在的物理目录 因此默认地,在测试时可以部署在一个网站下的两个虚拟目录。然后随时如果你需要区分www.和user.那么就立刻迅速配置一下IIS主机头。
  • 打赏
  • 举报
回复
假设你两个网站都是部署在虚拟目录下,在IIS上,可以通过主机头的不同而分别创建两个站点,分别执行着两个虚拟目录所在的物理目录。因此这就是几十秒钟的事情,不要当成什么复杂的事情。即可分开也可合并。 另一方面,在域名解析设置时,你可以将它们解析到不同的或者相同的IP。还可以通过使用 cname 解析方式将它们分别解析到其它相同的域名或者不同的域名。即可分开也可合并。即使合并之后,那么你的被请求页面仍然可以通过判断 uri.HostName 是“www.开头,还是user.开头”来自动进行不同的处理。
金色海洋 2013-12-14
  • 打赏
  • 举报
回复
可以分别部署网站,也可以用一个,比如blog 用户登录,简单的用cookie的domain = ".xxx.com" 就能共享 复杂一点的就用SSO单点登录。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧