server { listen 80; listen 443 ssl http2; server_name www.baidu.com; charset utf-8; fastcgi_intercept_errors on; include filter.forbid; error_page 404 ...
分类:
其他好文 时间:
2021-01-08 11:29:22
阅读次数:
0
程序健壮性的提高要从设计、实现、测试三方面入手,具体来说 1. 设计 1. 系统 系统外部模块的异步响应都需要设置超时时间,要有超时处理,超时时间要和外部模块协商一个合理时间。 发送消息失败和设置timer失败统一做处理。 需要设计相关机制(比如心跳包机制)监控进程/线程是否发生了堵塞,发生堵塞后需 ...
分类:
其他好文 时间:
2021-01-06 12:31:32
阅读次数:
0
lamp简介 所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 ...
分类:
其他好文 时间:
2021-01-06 12:26:46
阅读次数:
0
server { listen 80; server_name localhost; rewrite ^(.*)$ https://$host$1 permanent; } server { listen 443 ssl; server_name localhost; proxy_buffering ...
分类:
Web程序 时间:
2021-01-04 11:17:46
阅读次数:
0
https是基于http和SSL/TLS实现的一个协议,他可以保证在网络上传输的数据都是加密的,从而保证数据安全。 接下来我们从http协议开始,提出想法并逐步进行分析,最终实现Https。 1. http协议是不安全的。 在https诞生之前,所有网站都使用http协议,而http协议在数据传输的 ...
分类:
Web程序 时间:
2021-01-04 11:04:36
阅读次数:
0
Mosquitto库依赖libuuid和openssl库,所以我们在交叉编译Mosquitto之前需要先交叉编译他所需要的依赖库,这里作者已经把需要的源码都下载好了,大家可以在这个文档的目录下找到。不建议大家下载和我不一致的版本,可能会出问题。 mqtt源码下载页: 1. 交叉编译uuid库 我们把 ...
分类:
其他好文 时间:
2021-01-04 10:43:19
阅读次数:
0
登录Nginx服务器。例如,您可以使用远程登录工具(例如PuTTY、Xshell)登录服务器。执行以下命令,在Nginx安装目录(/usr/local/nginx/conf)下创建一个用于存放证书的目录(命名为cert)。放大查看复制代码cd/usr/local/nginx/conf#进入Nginx默认安装目录。如果您修改过默认安装目录,请根据实际配置进行调整。mkdircert#创建证书目录,命
分类:
其他好文 时间:
2021-01-02 10:33:35
阅读次数:
0
在配置正确,网络正常的情况下下载依赖jar包仍然出现Could not transfer artifact xxxxx,无法从远程获取jar包 在设置中,vm输入命令“-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowa ...
分类:
编程语言 时间:
2021-01-01 12:39:32
阅读次数:
0
Docker 介绍 参考:为什么需要Docker? Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 主要应用场景如下: 环境隔离 容器间环境相互独立,互不影响。类似于虚拟机,但相比于更轻量。Docker 各个容器共享一个操作系统内核,而每一个虚拟机都有 ...
分类:
其他好文 时间:
2021-01-01 12:05:58
阅读次数:
0
【问题概述】 https基于ssl/tls加密,无法直接对报文进行分析。 【解决方案】 第一种 —— 利用“中间人攻击”的代理方式抓包分析。整个方案过程比较简单,这里不赘述,大致如下(详细可参见:https://www.cnblogs.com/liulinghua90/p/9109282.html) ...
分类:
Web程序 时间:
2021-01-01 11:39:41
阅读次数:
0