更新详细注释
This commit is contained in:
+1
-1
@@ -86,7 +86,7 @@ public class PortMappingUpdateReq {
|
|||||||
/**
|
/**
|
||||||
* 域名映射列表
|
* 域名映射列表
|
||||||
*/
|
*/
|
||||||
private List<PortMappingCreateReq.DomainMapping> domainMappings;
|
private List<DomainMapping> domainMappings;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class DomainMapping {
|
public class DomainMapping {
|
||||||
|
|||||||
+1
-1
@@ -62,7 +62,7 @@ public class HttpVisitorSecurityChannelHandler extends ChannelInboundHandlerAdap
|
|||||||
ctx.channel().close();
|
ctx.channel().close();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// 根据域名拿到绑定的映射对应的cmdChannel
|
// 根据完整域名拿到服务端端口
|
||||||
serverPort = ProxyUtil.getServerPortByFullDomain(host);
|
serverPort = ProxyUtil.getServerPortByFullDomain(host);
|
||||||
if (null == serverPort) {
|
if (null == serverPort) {
|
||||||
ctx.channel().close();
|
ctx.channel().close();
|
||||||
|
|||||||
+1
-1
@@ -193,7 +193,7 @@ public class DomainService {
|
|||||||
ProxyUtil.removeDomainToDomainNameId(oldDomainNameDO.getDomain());
|
ProxyUtil.removeDomainToDomainNameId(oldDomainNameDO.getDomain());
|
||||||
ProxyUtil.setDomainToDomainNameId(req.getDomain(), req.getId());
|
ProxyUtil.setDomainToDomainNameId(req.getDomain(), req.getId());
|
||||||
if (CollectionUtil.isEmpty(oldFullDomainNameBOS)) return;
|
if (CollectionUtil.isEmpty(oldFullDomainNameBOS)) return;
|
||||||
//更新完整域名到服务器端口映射
|
//存在域名映射,更新完整域名到服务器端口映射
|
||||||
for (FullDomainNameBO oldFullDomainNameBO : oldFullDomainNameBOS) {
|
for (FullDomainNameBO oldFullDomainNameBO : oldFullDomainNameBOS) {
|
||||||
String oldFullDomain = StrUtil.join(StrPool.DOT, oldFullDomainNameBO.getSubdomain(), oldFullDomainNameBO.getDomain());
|
String oldFullDomain = StrUtil.join(StrPool.DOT, oldFullDomainNameBO.getSubdomain(), oldFullDomainNameBO.getDomain());
|
||||||
Integer serverPort = ProxyUtil.getServerPortByFullDomain(oldFullDomain);
|
Integer serverPort = ProxyUtil.getServerPortByFullDomain(oldFullDomain);
|
||||||
|
|||||||
+1
-1
@@ -410,7 +410,7 @@ public class ProxyUtil {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过完整域名获取域名id
|
* 通过完整域名获取域名
|
||||||
*/
|
*/
|
||||||
public static String getDomainNameByFullDomain(String fullDomain) {
|
public static String getDomainNameByFullDomain(String fullDomain) {
|
||||||
List<String> domains = domainToDomainNameIdMap.keySet().stream().filter(item -> fullDomain.endsWith(item)).collect(Collectors.toList());
|
List<String> domains = domainToDomainNameIdMap.keySet().stream().filter(item -> fullDomain.endsWith(item)).collect(Collectors.toList());
|
||||||
|
|||||||
Reference in New Issue
Block a user