数据流就选择有certificate标识的 导出的文件是der格式,使用openssl可以指定格式查看 openssl x509 -noout -text -inform der -in test.cer
nginx设置七层和四层代理配置模版
普通七层代理 在http层添加配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
server { listen 8080; listen [::]:8080; server_name _; root /usr/share/nginx/html; include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html {} error_page 500 502 503 504 /50x.html; location = /50x.html {} location / { proxy_pass http://10.12.1.8:8080; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } server { listen 8081 ssl; listen [::]:8081 ssl; server_name _; root /usr/share/nginx/html; ssl_certificate "/etc/nginx/ca.crt"; ssl_certificate_key "/etc/nginx/ca.key"; include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html {} error_page 500 502 503 504 /50x.html; location = /50x.html {} location / { proxy_pass https://10.12.1.8:8081; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } |
四层代理: 四层代理需要stream模块,默认可能没有安装,如果是centos系列,可以直接yum将所有模块都安装上 yum install nginx-all-modules 在nginx.conf最上层添加配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
stream { upstream http { server 10.12.1.8:8080; } upstream https { server 10.12.1.8:8081; } server { listen 8080; proxy_connect_timeout 3s; proxy_timeout 3s; proxy_pass http; } server { listen 8081; proxy_connect_timeout 3s; proxy_timeout 3s; proxy_pass https; } } |
vscode压缩json插件json-tools
JSON格式化:Ctrl(Cmd)+Alt+M JSON压缩:Alt+M for JSON
[转载]Python中@property和@setter的用法
原文地址:https://www.cnblogs.com/yeer-xuan/p/13488291.html 问题引出 在业务处理时经常需要在数据的读取和存入前对数据进行预处理,通过@property和@*.setter两个装饰器就可以方便的实现。 @property python中的@property装饰器可以总结为两个作用: 让函数可以像普通变量一样使用 对要读取的数据进行预 […]
LVM操作记录
创建lvm 1.创建分区(2个盘) fdisk /dev/sdb n p t 8e w fdisk /dev/sdc 2.创建pv pvcreate /dev/sdb1 /dev/sdc1 pvdisplay 3.创建vg vgcreate vg01 /dev/sdb1 /dev/sdc1 vgdisplay 4.创建lv lvcreate -n lv01 -L 3T vg01 lvdisplay […]
mdadm删除和创建raid10
删除阵列 1.先umount umount /dev/md0 2.停止raid设备(可以先查询mdadm --detail /dev/md0,获取当前组装磁盘信息) mdadm --stop /dev/md0 3.删除raid里的所有硬盘 mdadm --misc --zero-superblock /dev/nvme0n1 mdadm --misc --zero-superblock /dev/ […]
[转载]mdadm命令详解
原文地址:https://www.cnblogs.com/lpfuture/p/6385657.html 创建阵列(-C或--create) --raid-devices(-n) --spare-devices (-x) --size (-z) --chunk (-c) --rounding --level (-l) --layout (-p) --parity --bitmap (-b) --b […]
xtrabackup8.1官方文档
简单搬运并小白翻译一下xtrabackup8.1版本的使用说 全量备份 增量备份 创建增量备份 准备增量备份 压缩备份