群辉 Nginx Proxy Manager 配置部署服务
Wallabga服务Nginx 配置文件12345678910111213141516 # PROXY configurationlocation / { proxy_pass http://172.17.0.1:8389; proxy_redirect http://$host/ https://$host:2443/; proxy_set_header Host $host; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;}# Disable registrationlocation ^~ /register { deny all; return 403;}
如果VPS或服务器非 ...
群辉Nginx无法启动解决方法
注释这行 然 后 运行 nginx -s reload
SpringLDAP配置AD证书
Mac环境导入证书123keytool -import -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home/jre/lib/security/cacerts -storepass changeit -keypass changeit -alias ca -file /Users/leslie/Desktop/cer/ca.cerkeytool -import -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home/jre/lib/security/cacerts -storepass changeit -keypass changeit -alias ca_1 -file /Users/leslie/Desktop/cer/ca_1.cer
Docker JDK1.8镜像中导入证书123$JAVA_HOME/bin/keytool -noprompt -import -keystore $JA ...
Spi_Ldap_API服务部署手册
Docker部署手册
Dockerfile编写
123456789101112131415161718192021222324252627#使用jdk1.8作为基础镜像FROM openjdk:8-jdk-alpineMAINTAINER Leslie hwangxiaosi@gmail.com#挂载/tmp目录存储宿主机的jar包与证书文件VOLUME /tmp#将jar包上传至/tmp目录下并改名为app.jarADD spi_ldap_api-1.0-SNAPSHOT.jar /tmp/app.jar#将证书文件上传至/tmp目录下ADD AD-CA.cer /tmp#更改默认时区为中国,不改会导致Log文件记录时间出错RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone#使用Java自带的Keytool将证书上传至秘钥库#$JAVA_HOME:系统环境变量 ->> /usr/lib ...
Ldap错误代码解释
错误代码0000208DLDAP: error code 32 - 0000208D: NameErr: DSID-03100241, problem 2001 (NO_OBJECT)
nested exception is javax.naming.NameNotFoundException: [LDAP: error code 32 - 0000208D: NameErr: DSID-03100241, problem 2001 (NO_OBJECT), data 0, best match of: ‘OU=XXX,OU=XXX,DC=XXX,DC=COM’]; remaining name ‘CN=XXX,OU=XXX,OU=XXX,OU=XXX
错误代码解释: DN不存在需要检查DN是否正确,检查AD域服务器该部门是否存在。
LDAP: error code 50 - 00000005: SecErr: DSID-03152C8C, problem 4003 (INSUFF_ACCESS_RIGH ...
JProfiler12Centos7安装
第一步、下载 liunx 端的JProfiler12 版本下载地址将下载的文件上传至/opt目录下解压文件
1tar -zxvf jprofiler_linux_12_0_4.tar.gz
更改解压缩文件名
1mv jprofiler12.0.4/ jprofiler12
第二步、配置 liunx 服务器端的 JProfiler12 的环境变量1uname -m
检查自己 liunx 服务器是 64 位还是 32 位的,如果是 32 位的采用以下配置:
1cd /etc
1vi profile
INSTALL4J_JAVA_HOME 为JDK 环境变量LD_LIBRARY_PATH 为自己服务器上 JProfiler12 的 bin 下的 x86 环境。
12345# JProfiler12 configexport INSTALL4J_JAVA_HOME=$JAVA_HOME/jre #jdk安装目录下export LD_LIBRARY_PATH=/opt/jprofiler12/bin/linux-x86 #jprofile的安装目录下
修改完后,使环境变量生效 ...
JMX远程无法看到线程消息解决方法
解决方法
If you experience the error message “Access denied! Invalid access level for requested MBeanServer operation”, this may lead to a problem of lack of enough permission when you invoke MBean method.**To solve it, edit jmxremote.access file. Find the user you connect to the JMX server and set the permission to **readwrite.userA readwrite
如果您遇到错误消息“访问被拒绝!请求的 MBeanServer 操作的访问级别无效”,这可能会导致调用 MBean 方法时权限不足的问题。要解决此问题,请编辑 jmxremote.access 文件。找到你连接到JMX服务器的用户,设置权限为readwrite.userA readwrite
如何通过diboot实现shiro的无状态实践
diboot iam-base 是一款基于 shiro 安全框架二次开发的应用于 PC WEB 的前后端分离的认证授权框架,所以服务端的认证信息依然使用有状态管理,即 session 存储. 但是…
一、前言
diboot iam-base 是一款基于 shiro 安全框架二次开发的应用于 PC WEB 的前后端分离的认证授权框架,所以服务端的认证信息依然使用有状态管理,即 session 存储.但是最近发现有的小伙伴将 diboot-iam 用在移动端,我们知道移动端是没有 session,此时我们就需要对 diboot-iam 进行一点微小的改造,让其进入无状态管理,从而适应于移动端认证。注:本课程基于 diboot2.1.2 版本
diboot2.2.0 后无状态已经内置 StatelessJwtAuthFilter,直接使用即可
二、你可以学到?
shiro 无状态改写
如何基于 iam-base 的扩展其他登录方式
如何替换框架中默认的 iam_user 用户类型
三、代码
业务场景:小程序登陆,改写原始的用户名密码登陆,基于微信用户的 openid,无密登陆
3. ...
Java驱动
错误信息 1Error: GlobalConfigUtils setMetaData Fail ! Cause:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”。 ClientConnectionId:9ae5edc5-a872-4e21-8b1e-56a9746b811d
解决思路找到当前项目JDK安装路径找到到\jre\lib\security\java.security将jdk.tls.disabledAlgorithms 的值的几行加了#注释即可
FeignClient(“相同服务名”)报错
错误描述版本使用的是SpringBoot: 2.1.0.RELEASE,SpringCloud: Greenwich.M1,OpenFeign: 2.1.0.M2报错:
1The bean 'xxxx.FeignClientSpecification', defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled. Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name xxxx.FeignClientSpecification' defined in null: Cannot register bean definition [Generic bean: class [org.spring ...