当前位置: 首页 > news >正文

wordpress网站回调域百度指数分是什么

wordpress网站回调域,百度指数分是什么,做公司展示网站,做农村电子商务的网站有哪些内容背景 因为前端工程使用nginx配置了https访问,在https直接请求我们Springboot后端的http接口会报错。那么我们就需要配置使得我们后端的springboot服务支持https访问。 证书生成 在配置springboot工程https之前,我们需要生成自签名证书以及Spring Boot…

背景

因为前端工程使用nginx配置了https访问,在https直接请求我们Springboot后端的http接口会报错。那么我们就需要配置使得我们后端的springboot服务支持https访问。

证书生成

在配置springboot工程https之前,我们需要生成自签名证书以及Spring Boot通常使用的PKCS#12格式的密钥库。

  • 生成自签名证书
openssl req -x509 -newkey rsa:4096 -keyout keystore.key -out keystore.crt -days 365

其中-days 365:证书有效期为365天。

执行此命令后,系统将提示你输入一些证书信息,如国家、州/省、城市、组织等。这些信息将被嵌入到证书中。

  • 创建PKCS#12文件
openssl pkcs12 -export -in keystore.crt -inkey keystore.key -out keystore.p12 -name myalias -CAfile keystore.crt -caname root -chain

这条命令将执行以下操作:

-export:导出PKCS#12文件。
-in:指定证书文件的路径。
-inkey:指定私钥文件的路径。
-out:指定PKCS#12文件的输出路径(这里是keystore.p12)。
-name:指定密钥库中的别名(这里是myalias)。
-CAfile:指定证书文件(这里是keystore.crt)。
-caname:指定CA的名称(这里是root)。
-chain:包含整个证书链。

系统将提示你输入密码以保护PKCS#12文件,我们同样设置为myalias。现在,我们已经生成了一个自签名证书和一个keystore.p12文件的密钥库。

工程配置

得到keystore.p12密钥库文件之后,我们只需要完成以下两步就可以完成springboot工程的https访问。

  • 添加ssl配置类
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.boot.web.server.Ssl;
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class SslConfig {@Beanpublic WebServerFactoryCustomizer<TomcatServletWebServerFactory> servletContainer() {return factory -> {Ssl ssl = new Ssl();// 配置SSL属性ssl.setKeyStore("classpath:keystore.p12");// 上面配置密钥库的密码ssl.setKeyStorePassword("myalias");ssl.setKeyStoreType("PKCS12");// 密钥库的别名ssl.setKeyAlias("myalias");factory.setSsl(ssl);};}
}

注意上面配置类的配置改成自己的。

  • 导入密钥库文件

把上面生成的keystore.p12密钥库文件放到springboot工程的resources文件夹下。

到现在就完成了springboot服务的https改造。如果你之前的服务端口是8080,那么现在你可以使用https://127.0.0.1:8080访问你的服务!

http://www.tj-hxxt.cn/news/62917.html

相关文章:

  • 公司网站怎么做包括什么利尔化学股票最新消息
  • 网站制作公司制作网站的流程是怎样的呢百度快照如何优化
  • wordpress上传sh文件夹seo关键词
  • wordpress商城主题付费合肥网络公司seo
  • 外贸网站建设 sohogoogle seo整站优化
  • 给个营销型网站公关公司
  • 那里可以免费做网站企业宣传方式有哪些
  • 广西建设职业技术学校官方网站百度的广告
  • 企业建筑网站有哪些类型有哪些巢湖seo推广
  • 2023近期舆情热点事件长沙seo霸屏
  • 用什么做网站开发东营seo整站优化
  • 上海市装修公司苏州seo网站公司
  • 郑州市住房和城乡建设委员会网站seo链接优化建议
  • 模板免费下载网址seo关键词
  • 网站开发与设计这么样站长之家网站排名
  • 免费行情软件网站下载安装最好的网站优化公司
  • 网站论坛怎么做竞价托管 微竞价
  • 河北省环境保护厅网站建设项目备案系统互联网推广销售好做吗
  • 一个网站怎么做聚合搜索引擎有哪些网站
  • 个人开发网站免费个人网站平台
  • 石家庄做手机网站推广seo软件
  • 免费注册网站怎么做链接淘宝指数查询官网
  • 女频做的最好的网站怎么提高seo关键词排名
  • 古典网站建设寻找客户的渠道和方法
  • 网站开发ppt模板网络营销方法有什么
  • 网络营销名词解释汇总百度seo发包工具
  • 重庆建设机电有限公司网站全自动推广引流软件
  • 安卓开发者网站引擎搜索优化
  • 做网站用个人还是企业比较好什么是网络推广
  • 湖州长兴做网站网站首页推广