首页 > 其他分享 >一个服务开两个端口 一个http 一个https

一个服务开两个端口 一个http 一个https

时间:2023-11-30 17:36:33浏览次数:31  
标签:http 端口 springframework Connector WebServerFactoryCustomizer https import org

新建一个类 TomcatServerCustomerConfig 实现接口 WebServerFactoryCustomizer
这些就可以同时有http接口和https接口了。基于springbott+tomcat

import org.apache.catalina.connector.Connector;
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.stereotype.Component;

/**
 * @Name TomcatServerCustomerConfig
 * @Author xiaoLi
 * @Date 2023/11/30 星期四 17:20
 */
@Component
public class TomcatServerCustomerConfig implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> {
    @Override
    public void customize(TomcatServletWebServerFactory factory) {
        final Connector httpConn = new Connector("HTTP/1.1");
        httpConn.setPort(5678);
        factory.addAdditionalTomcatConnectors(httpConn);
    }
}

标签:http,端口,springframework,Connector,WebServerFactoryCustomizer,https,import,org
From: https://www.cnblogs.com/xiaolibiji/p/17867872.html

相关文章

  • C#的HttpWebRequest发送form-data数据
    以下是使用C#中的HttpWebRequest发送post请求的示例代码,请求头为form-data,可以上传文件。你可以将它封装成一个通用的方法。1publicstaticstringHttpPost(stringurl,Dictionary<string,string>parameters,Dictionary<string,string>files)2{stringstrBou......
  • 自动检测远程服务器端口是否可用的工具
    有一些工具可以自动检测远程服务器端口是否可用。这些工具通常使用TCP或UDP协议进行端口扫描,并提供简单直观的结果。以下是一些可能有用的工具:Nmap:一款功能强大的开源端口扫描工具,可用于检测远程服务器的开放端口。它支持多种扫描技术和选项,并提供详细的扫描报告和服务识别功能......
  • 远程服务器端口自动检测、切换域名映射的工具
    要实现远程服务器端口的自动检测和切换域名映射,您可能需要结合多个工具和脚本来完成。下面是一种可能的实现方式:端口检测工具:您可以使用之前提到的端口扫描工具(如Nmap、Netcat等)编写脚本来进行端口检测。通过定期运行该脚本,您可以检测远程服务器的端口是否可用,并根据需要执行后续......
  • ntc_template_华为获取端口相关信息
    获取端口下的地址描述vlanarpmac等信息ValuePORT(\S+)ValueIP(\S+)Valuemask(\S+)Valuemac(\S+)Valuevlan(.*)Valuetype(\S+)Valuedescr(.*)Start^.*MAC\s+Address\s+VLAN/VSI/BD\s+Learned-From\s+Type->mac^.*VLAN/CEVLAN->arp^aaa->oth......
  • Linux 内核参数调整解析:深度优化数据库性能 转载:https://www.toutiao.com/article/73
    系统内核参数配置文件:/etc/sysctl.conf一、参数说明1、关闭IPv6支持net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1作用:关闭对IPv6的支持,减轻系统负担,提高安全性。解析:net.ipv6.conf.all.disable_ipv6:禁用系统中所有网络接口的IPv6。net......
  • 创建 HTTP 服务器监听端口的方法
    Node.js创建HTTP服务器监听端口的方法一、使用http模块创建服务器Node.js内置了http模块,通过它我们可以轻松创建一个HTTP服务器。下面是一个简单的例子:consthttp=require('http');constserver=http.createServer((req,res)=>{//处理请求逻辑r......
  • httpservletrequest创建新会话/更改会话Id
    JAVA中文网首页/问题&答案/正文javahttpservletrequest创建新会话/更改会话Id10 月,2 周Questions&Answers79805我正在维护一个Javaweb应用程序查看登录代码,它通过HttpServletRequest的getSession()方法从HttpServletRequest获取HttpSession。(它在会话中使......
  • Linux 启动测试端口
    当我想查看一台服务器80端口是否对外开放了,但服务器本地并没有启用80端口,如果通过搭建nginx或httpd服务,又比较麻烦,有一个简单的办法就是临时启动一个端口,命令如下:nc-lp80&这样就在后台启用了一个80监听端口 参考连接:https://blog.csdn.net/qq_37139220/article/details/10......
  • 使用 Charles 抓取 Java 应用内 HTTP/HTTPS 请求
    代码设置OkHttpClientclient=newOkHttpClient();System.setProperty("http.proxyHost","127.0.0.1");System.setProperty("https.proxyHost","127.0.0.1");System.setProperty("http.proxyPort"......
  • HTTP参数发现工具-Arjun
    1、简介Arjun是一款可以找到URL端点查询参数的工具。Web应用程序使用参数(或查询)来接受用户输入,此工具可以帮助渗透测试人员方便查找隐藏的参数。2、内容此工具支持以下功能:支持GET/POST/POST-JSON/POST-XML请求自动处理速率限制和超时将结果导出到:BurpSuite、文本或JSON文件从......