【技术实现步骤摘要】
一种动态绑定网站域名的方法及系统
本申请涉及互联网
,具体而言,涉及一种动态绑定网站域名的方法及系统。
技术介绍
在传统Web服务的模式下,客户购买和解析域名成功后,需要对Web服务(IIS或Apache)进行重启加载,才能使域名解析在服务端的关系生效。这样会导致客户在绑定域名后进行Web服务重启的过程非常频繁(每个客户绑定后都会重启服务),从而影响服务的正常服务(若有用户正在请求客户网站时,可能会因为重启导致网页传输中断或报错)。所以需要提供一种方案以便于更加及时地加载域名。
技术实现思路
本申请的目的在于提供一种动态绑定网站域名的方法,用以实现更加及时地加载域名的技术效果。第一方面,本申请实施例提供了一种动态绑定网站域名的方法,包括:步骤S1.通过PM2部署多个实例,监听HTTP端口和HTTPS端口,并开启Redis的长连接模式;步骤S2.通过监听HTTP端口和HTTPS端口获取客户端发起的网页请求,并通过所述PM2的负载均衡功能将所述网页请求分发给各个实例进行处理;r>步骤S3.所述实本文档来自技高网...
【技术保护点】
1.一种动态绑定网站域名的方法,其特征在于,包括:/n步骤S1.通过PM2部署多个实例,监听HTTP端口和HTTPS端口,并开启Redis的长连接模式;/n步骤S2.通过监听HTTP端口和HTTPS端口获取客户端发起的网页请求,并通过所述PM2的负载均衡功能将所述网页请求分发给各个实例进行处理;/n步骤S3.所述实例接收所述网页请求后,通过协议分析是否需要利用SNI获取对应域名证书;若需要利用SNI获取对应的域名证书,则根据获取的域名证书判断所述网页请求的证书是否合法生效;/n步骤S4.若所述网页请求的证书合法生效,则通过Redis匹配域名映射关系,获取对应的临访域名,向后 ...
【技术特征摘要】
1.一种动态绑定网站域名的方法,其特征在于,包括:
步骤S1.通过PM2部署多个实例,监听HTTP端口和HTTPS端口,并开启Redis的长连接模式;
步骤S2.通过监听HTTP端口和HTTPS端口获取客户端发起的网页请求,并通过所述PM2的负载均衡功能将所述网页请求分发给各个实例进行处理;
步骤S3.所述实例接收所述网页请求后,通过协议分析是否需要利用SNI获取对应域名证书;若需要利用SNI获取对应的域名证书,则根据获取的域名证书判断所述网页请求的证书是否合法生效;
步骤S4.若所述网页请求的证书合法生效,则通过Redis匹配域名映射关系,获取对应的临访域名,向后续网关进行请求转发。
2.根据权利要求1所述的方法,其特征在于,所述步骤S3包括:
所述实例接收HTTPS端口的网页请求,通过SSL协议分析是否需要利用SNI获取对应的SSL域名证书;
若需要利用SNI获取对应的SSL域名证书,则根据获取到的SSL域名证书判断所述网页请求的证书是否合法生效;
若所述网页请求的证书合法生效,则继续执行步骤S4;否则返回请求错误信息至所述客户端。
3.根据权利要求1所述的方法,其特征在于,所述步骤S3还包括:
所述实例接收HTTP端口的网页请求,通过SSL协议分析是否需要利用SNI获取对应的SSL域名证书;
若需要利用SNI获取对应的SSL域名证书,则将网页请求重新定向到HTTPS端口;否则继续根据HTTP协议通过Redis匹配域名映射关系,获取对应的临访域名,向后续网关进行请求转发。
4.根据权利要求1所述的方法,其特征在于,所述步骤S4还包括:
若所述网页请求的证书合法生效,则通过Redis进行域名匹配,根据临访规则对多级域名进行转换后向后续网关进行请求转发。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
分析所述网页请求...
【专利技术属性】
技术研发人员:刘乙龙,
申请(专利权)人:万商云集成都科技股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。