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

wordpress文件上传位置修改百度提升优化

wordpress文件上传位置修改,百度提升优化,建程网工程找队伍,少儿编程10大品牌因工作需要,mysql连接需要开启ssl认证,本文主要讲述客户端如何配置ssl连接。 开发环境信息: SpringBoot: 2.0.5.RELEASE mysql-connector-java: 8.0.18 mysql version:8.0.18 一、检查服务端是否开启ssl认…

因工作需要,mysql连接需要开启ssl认证,本文主要讲述客户端如何配置ssl连接。

 开发环境信息:

SpringBoot: 2.0.5.RELEASE
mysql-connector-java: 8.0.18
mysql version:8.0.18

一、检查服务端是否开启ssl认证

show variables like '%ssl%';

二、确认用户强制使用ssl认证

1.检查用户是否启动ssl认证

use mysql;
select ssl_type from user where user='username' and host='%';
ps:username替换成具体的用户名。

 2.强制用户使用ssl认证

ALTER USER 'username'@'%' REQUIRE SSL;
FLUSH PRIVILEGES;

三、生成客户端证书

1.找服务端提供三个原始文件

  2.生成truststore文件

keytool -importcert -alias Cacert -file ca.pem  -keystore truststoremysql -storepass passwordzzzz

 3.生成keystore文件

openssl pkcs12 -export -in client-cert.pem -inkey client-key.pem -name "mysqlclient" -passout pass:passwordzzzz -out client-keystore.p12keytool -importkeystore -srckeystore client-keystore.p12 -srcstoretype pkcs12 -srcstorepass passwordzzzz -destkeystore keystoremysql -deststoretype JKS -deststorepass passwordzzzz

以上两个文件生成的参数可以自己修改,windows环境中没有openssl,在linux环境中执行。红色部分的参数是后面配置要用到的。所有的密码保持一致;

 四、修改mysql的连接参数

1.正常的请求如下

spring.datasource.url = jdbc:mysql://1.2.3.4:3306/db?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&useSSL=false

2.ssl双向认证的请求如下

ssl.cert.path=/utxt/soft/zpy/rkzl/key
ssl.config=true&verifyServerCertificate=true&requireSSL=true&clientCertificateKeyStoreUrl=file:${ssl.cert.path}/keystoremysql&clientCertificateKeyStorePassword=passwordzzzz&trustCertificateKeyStoreUrl=file:${ssl.cert.path}/truststoremysql&trustCertificateKeyStorePassword=passwordzzzz
spring.datasource.druid.master.url=jdbc:mysql://192.11.11.11:3306/111?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&allowMultiQueries=true&useSSL=${ssl.config}
spring.datasource.druid.master.username=11
spring.datasource.druid.master.password=111

因为加上ssl认证后url太长了,所以提取了两个变量。

   ssl.cert.path表示生成的两个证书文件存放路径

ssl.config的value里根据证书生成的参数对应修改,如果不需要ssl认证值设置为false即可。以上就完成了客户端的配置,如常启动服务,验证连接正常即可。参考资料:
Connecting Securely Using SSL
http://www.tj-hxxt.cn/news/97541.html

相关文章:

  • 腾讯企点qtrade深圳市seo上词贵不贵
  • 网站建设费用会计科目搜索引擎优化的策略主要有
  • 怎么给网站引流对网站和网页的认识
  • 盐山网站制作b站暴躁姐
  • 顺义区做网站的公司厦门网站建设公司哪家好
  • 销售网站开发步骤找平台推广
  • 做网站是怎样赚钱的北京网站定制公司
  • 饮料网站建设规划书河北seo推广方案
  • 国外做饮料视频网站点击排名优化
  • 心理咨询类微网站怎么做市场调研报告内容
  • 全国地推公司排名优化大师官方
  • 潍坊市建设厅网站百度搜索服务
  • wordpress国外图片主题黑帽seo是什么
  • 网站建设公司发展前景上海站优云网络科技有限公司
  • 网站哪里做百度客户服务电话
  • 慈溪做网站推荐6个免费国外自媒体平台
  • 启东做网站的网络公司有哪些太仓seo网站优化软件
  • 电子商务网站建设与管理试题开发小程序
  • 转运公司网站建设谷歌浏览器网址
  • 网站怎样快速排名漂亮的网页设计
  • 快站微信网站制作企业宣传视频
  • 深圳网站建设开发公司哪家好跨境电商网站开发
  • 苏州网站快速排名优化百度推广排名怎么做的
  • 素材免费网站seo 360
  • 温州手机网站制作哪家便宜郴州网站建设
  • 宠物寄养网站毕业设计免费的云服务器有哪些
  • 岳阳建设厅网站南昌seo技术外包
  • php网站开发技术是什么新网站如何快速收录
  • 开发公司虚列成本广东seo外包服务
  • 青海网站建设公司百度推广账号登陆入口