- 博客(21)
- 收藏
- 关注
原创 nginx配置使用真实的host和 port
这行代码的目的是确保被代理的后端服务器接收到的 X-Forwarded-Proto 头字段正确地反映了原始请求的协议类型(HTTP 或 HTTPS)。这对于后端服务来说可能是重要的,因为它可能需要根据这个信息来决定是否将响应加密(例如,如果原始请求是 HTTPS 的,后端服务可能希望返回加密的响应以保持安全性)。X-Forwarded-Proto: 这是一个自定义的 HTTP 请求头,通常由反向代理(如 Nginx)设置,用于向后端服务器传递原始请求的协议信息。
2024-06-24 18:34:28
1380
原创 ssh端口转发笔记:ssh反向代理(隧道)、动态代理、本地代理
ssh端口转发笔记:ssh反向代理(隧道)、动态代理、本地代理缩略词本机:ssh命令发起方,即运行ssh命令的那台机器。也可简称客户端远程机:ssh命令连接到的服务器,一般指运行ssh服务的那台机器。也可简称服务端本地机群:能直接与本机通迅的主机集合,包含本机自身。远程机群: 能直接与远程机通迅的主机集合,包含远程自身。
2023-11-30 15:13:20
1185
转载 SpringBoot整合JWT实现登录验证(一)
JWT特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可被加密。
2023-08-01 01:28:59
240
1
原创 Java-JWT 简介
它是[JSON Web Token (JWT)]的一个java实现,可以用于身份验证,Java 8、11 和 17 支持此库。
2023-08-01 01:18:01
665
1
原创 Failed to download metadata for repo ‘AppStream‘: Cannot download repomd.xml: Cannot download repoda
2021年12月31日CentOS 8 EOL。按照社区规则,CentOS 8的源地址http://mirror.centos.org/centos/8/内容已移除,目前第三方的镜像站中均已移除CentOS 8的源。阿里云的源http://mirrors.cloud.aliyuncs.com和http://mirrors.aliyun.com也无法同步到CentOS 8的源。当您在阿里云上继续使用默认配置的CentOS 8的源会发生报错。#curl -sSL https://get.daocloud..
2022-04-06 14:16:17
1451
1
原创 linux命令行各参数的含义$0,$1,...
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误...
2021-12-24 18:01:11
1843
原创 mysql查询数据库表结构数据及持久化数据相关语句
查询数据库的数据表,数据量,数据库字段等信息的相关语句查询数据表#查询MySQL服务中数据库表数据量SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES GROUP BY table_schema; #查询指定数据库表数量SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'my_
2021-12-02 19:35:53
1003
原创 SpringBoot @Component加载顺序
开发过程中正常运行的程序,打包之后可能会遇到@Component类加载混乱导致程序无法正常运行。可以在需要后加载的类加注解@DependsOn(“先加载的类名,首字母小写”)如/***类1*/@Component@ConfigurationProperties(prefix = "kettle")@Datapublic class KettleConfig { /** * 日志文件输出路径 */ public static String logFile
2021-12-02 18:17:50
5439
1
原创 docker + mysql数据库备份脚本
#!/bin/bash# 设置mysql的登录用户名和密码(根据实际情况填写)mysql_user="root"mysql_password="root"mysql_host="127.0.0.1"mysql_port="3306"mysql_charset="utf8mb4"# 备份文件存放地址(根据实际情况填写)backup_location=/home/db# 数据库数组databases_name_array="mysql-dbname" # 是否删除过期数据expir
2021-12-02 18:07:39
1412
原创 MySQL8设置忽略大小写后无法启动?
mysql8.0默认是区分大小写。需要在安装完成之后,初始化数据库的时候进行设置。/usr/sbin/mysqld --initialize --user=mysql --lower-case-table-names=1初始化完成之后再启动数据库。如果要是已经启动了数据库,则需要删除掉/var/lib/mysql文件夹下面的所有的文件。再去修改配置文件my.cnf添加lower_case_table_names=1在启动mysql。...
2021-11-30 14:37:32
1173
原创 Docker配置MySQL8,资源映射,忽略大小写
-- 搜索镜像#docker search mysql-- 拉取镜像#docker pull mysql-- 查看本地镜像#docker ps-- 安装运行 端口3308#docker run -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456#$% -v/home/docker/mysql/data:/var/lib/mysql:rw -v /home/docker/mysql/log:/var/log/mysql:rw -v /home/docker
2021-11-30 14:27:17
1154
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人