【技术实现步骤摘要】
一种用户多站点平台个性化域名解决方法
[0001]本专利技术涉及数据处理
,具体地说是一种用户多站点平台个性化域名解决方法。
技术介绍
[0002]在互联网的发展中,随着SaaS应用的覆盖,用户对于产品需求也呈指数剧增,例如本专利技术所说的多站点平台中如何让用户绑定自己的个性化域名。因为目前我们能了解到对于SaaS化之后,用户属于这一个平台的租户,那么对于这个租户而言,用户依托于一个平台运行,同时对于域名,用户仅仅通过该平台的域名进行对外分享及使用,针对多站点平台,其核心是多个站点在同一个平台管理,部署在同一个服务器下,数据共享,提供唯一的管理平台,方便同时在线管理多个站点。本系统以.NET平台为基础,基于ASP.NET Core框架,研发的多站点平台,以SaaS化的形式,研发了多站点管理平台,解决现在企业的部署网站群的需求。但是在现实情况中,多个网站站点访问会出现,个性化域名的需求。在以往的多站点管理中,针对个性化域名的需求,往往需要专职的运维管理员,单独在服务端配置该站点的个性化域名。该方法效率低,时间成本较高,且 ...
【技术保护点】
【技术特征摘要】
1.一种用户多站点平台个性化域名解决方法,其特征在于,通过如下步骤实现:OpenResty服务器、关系型数据库和Redis内存数据库;客户端利用浏览器或者应用程序,通过HTTP/HTTPS来访问并与OpenResty服务器通信,OpenResty服务器接收客户端的请求后,根据HTTP请求(Request Headers)文本中的Host属性值,利用OpenResty服务器查询Redis中是否存在该域名对应的服务器内部HTTP Server地址,如果存在则通过OpenResty服务器利用Lua脚本从Redis中查询对应的内部地址,通过OpenResty服务器以转发的形式访问内部地址,同时将请求结果返回给客户端。2.根据权利要求1所述的用户多站点平台个性化域名解决方法,其特征在于,具体包括以下步骤:a)OpenResty服务器接收到客户端到客户端请求后,获取HTTP请求内容,读取HTTP 请求文本中的Host属性值;b)在OpenResty服务器中利用Lua脚本,连接Redis数据库,通过Lua脚本判断Redis数据库中是否存在指定的Host值;c)如果Host值存在,则直接利...
【专利技术属性】
技术研发人员:周伯虎,
申请(专利权)人:山东开创云计算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。