为了能快速了解并处理您的问题,请提供以下基础信息:
8.0.3
CentOS 7.6.1810 x86_64(Py3.7.9)
两个Java项目,分别两个域名访问,正式环境 www.***.com.cn 测试环境 test.***.com.cn 域名已绑定 并且已配置ssl 操作前正常访问
操作1 安装docker 并启动 (通过面板)
操作2 安装日志监控镜像 skywalking
命令如下:
docker run --name oap -p 11800:11800 -d apache/skywalking-oap-server:10.0.1 docker run --name skyui --link oap -p 9900:8080 --restart always -d -e SW_OAP_ADDRESS=http://oap:12800 -e SW_ZIPKIN_ADDRESS=http://oap:9412 apache/skywalking-ui:10.0.1
操作3 下载agent到test环境目录 与jar放在同路径
操作4 配置启动命令并保存启动,命令如下 java -Dskywalking.agent.service_name=myapp -Dskywalking.collector.backend_service=127.0.0.1:11800 -javaagent:/opt/cdz/skywalking-agent/skywalking-agent.jar -jar /opt/cdz/ruoyi-admin.jar --server.port=8080 --spring.profiles.active=dev
描述: jar在主机 没有使用容器 使用127.0.0.1:11800 连接日志收集容器
操作结果 jar正常启动 日志正常收集
影响:微信小程序使用https://test.***.com.cn 不能正常访问
还原操作:
措施1:关闭docker服务
去除agent
重新启动项目 启动命令 java -jar /opt/cdz/ruoyi-admin.jar --server.port=8080 --spring.profiles.active=dev
仍然报如下错误
措施2:关闭ssl证书,重启,再开启ssl证书,再次重启
还是报错如下错误
其他描述:ssl证书没问题,也没过期,域名绑定正确。浏览器中打开,报错误,可以强制访问,但访问到的是正式环境。。
(in promise) MiniProgramError
{"errno":600001,"errMsg":"request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID","config":{"baseURL":"https://test.***.com.cn","method":"GET","url":"/system/homecard/list","params":{},"custom":{"showLoadMask":false,"loadingTime":240},"header":{"Mini":1,"accept-language":"zh-Hans","timestamp":1722341761441,"Authorization":"eyJhbGciOiJIUz*********A"},"paramsSerializer":null,"timeout":60000,"dataType":"json","responseType":"text","fullPath":"https://test.****.com.cn/system/homecard/list"}}
Object
|
|