SpringBoot如何配置Https访问 众所周知,越来越多的服务在使用https协议进行交互,而对于Java项目来说,使用Spring Boot搭建服务已然是默认的选项,而springboot内置的tomcat容器,默认是使用http协议的,那如何将它转换为https协议? 理论 在我们转换http协议到https协议前,我们先来简单了解下https协议的前世今生。 https是 Hypertext Transfer Protocol 开发运维 2023-07-14 大树
OpenFeign实战 OpenFeign 是Netflix开发的声明式、模板化的http请求客户端,作用和RestTemplate差不多,只不过OpenFeign可以更加便捷、优雅地调用http api。 OpenFeign可以将提供者提供的http接口伪装为Java接口进行消费,消费者只需使用 接口 + 注解 的方式便可直接调用提供者提供的http接口,而无需再使用RestTemplate。 OpenFeig 开发运维 2023-07-12 竹子爱熊猫
静态HTTP服务器Nginx基本功能及简单配置入门 一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。废话不多,直接开始。 1、静态HTTP服务器 首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。 配置: 1 2 3 4 5 6 server { listen 80; # 端口号 location / { root /usr/share/nginx/ht 系统运维 2023-07-12 大树
什么是SSL证书?优势有哪些?HTTP和HTTPS有什么区别? 什么是SSL? SSL是指安全套接层协议(以及传输层协议TLS),位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持,是目前使用最广泛的安全协议。它为互联网或内部网络连接,进行操作的两台机器之间提供安全信息通道,即HTTPS。 1.1 数据传输期间,对信息进行加密 1.2通过唯一的SSL凭据识别证书所有者身份。 1.3先验证证书所有者身份,再颁发SSL证书 HTTP和HTTPS有什么 系统运维 2023-07-12 LOVEHL^ˇ^
CouchDB教程:为什么使用CouchDB? Apache CouchDB是最新的数据库之一。 CouchDB具有无模式的文档模型,更适合常见应用。可支持非常大数据量查询。 使用CouchDB的主要原因是什么? CouchDB易于使用。 有一个单词可以描述CouchDB - “Relax”。 它也是组成CouchDB官方标志一个单词。 “Apache CouchDB已经开始了,现在是放松时间。” CouchDB具有基于HTTP的REST AP 数据运维 2023-07-12 醒在深海的猫
CouchDB教程:windows/linux上安装CouchDB数据库 如何下载和安装 CouchDB , 由于时间和篇幅的限制,这里只介绍在 Window 10 64位和Ubuntu的CouchDB安装配置。 1. 在Windows上安装CouchDB 下载CouchDB 访问CouchDB官方网站:http://couchdb.apache.org/ , 点击右上方的下载(Download)链接,就会跳到下载页面,CouchDB有各种格式的文件可供下载,这里选择 数据运维 2023-07-12 Escape
python常用模块学习:requests实例教程 request模块用于构造模拟http消息的交互,自动化构造模拟http报文交互。 常用方法 方法 作用 备注 r.status_code 返回响应状态码 r为请求体赋值的变量 r.raw 返回响应体 urllib 的 response 对象,使用 r.raw.read() 读取 r.content 字节方式的响应体,会自动解码gzip和deflate压缩 r.text 字符串方式的响应体,会自动 开发运维 2023-07-12 捡田螺的小男孩
CouchDB教程: HTTP API与CouchDB通信 HTTP请求用于与CouchDB进行通信。 通过使用这些请求,可以 - 从数据库检索数据 将数据以文件的形式存储到数据库中 查看并格式化存储在数据库中的文档。 HTTP请求格式 在通信时,数据库使用不同的请求格式。 这些请求格式有:get,head,post,put,delete和copy。 在CouchDB中,输入数据和输出数据结构将以所有操作的JavaScript对象符号(JSON)对象的形式 数据运维 2023-07-12 剑圣无痕
Nginx Proxy :为什么回源流量要大于访问流量呢? 第一个配置,源机器记得加上: gzip_proxied any; 第二个配置,坑爹的nginx proxy 默认是 http 1.0 ,一般源nginx gzip 默认是 http 1.1 才开启,可以修改proxy机器: proxy_http_version 1.1; 当然也可以改源机器支持http版本,不知道有没其他问题。 系统运维 2023-07-12 共饮一杯
HTTP重定向到HTTPS,IIS7与APACHE实现及nginx配置 IIS7 从微软的官方网站下载HTTP重写模块,安装完毕之后重启IIS服务,之后打开IIS控制台,发现多了一个组件,双击“URL重写”,在右边窗体中选择“添加规则”,并添加一个空白规则,给规则自定义一个名字(名称自便),比如我这里叫“redirect to HTTPS”,模式为:(.*),添加一个条件,条件输入为 {HTTPS},与模式匹配,模式为 ^OFF$,然后配置操作,操作类型为:重定向,重 系统运维 2023-07-11 LOVEHL^ˇ^
LINUX系统安装nginx过程记录 主要是记录nginx安装过程(仅供参考): 下载解压包(以1.59版本为例) $ cd /usr/src $ wget http://nginx.org/download/nginx-1.12.0.tar.gz 解压压缩包 $ tar xvf nginx-1.12.0.tar.gz 设置配置 $ cd nginx-1.12.0 普通安装 $ ./configure --prefix=/usr/lo 系统运维 2023-07-11 三掌柜
ssl证书部署设置301跳转将http跳转到https的方法 linux操作系统 apache环境 云服务器:【直接在apache上部署的SSL】在对应站点根目录下新建(通过ftp或登录wdcp管理面板中:站点列表-文管-进入public_html-创建文件)一个文件命名为.htaccess。 1 2 3 4 5 6 7 8 RewriteEngine On RewriteCond %{HTTP:From-Https} !^on$ [NC] #Rewrite 系统运维 2023-07-11 向阳逐梦
Golang的性能优化和调试技巧 1. 使用性能分析器 Golang提供了内置的性能分析工具 pprof,可以帮助您分析和优化应用程序的性能瓶颈。下面是使用 pprof 进行性能分析的示例代码: import ( "log" "net/http" _ "net/http/pprof" ) func main() { // 启动性能分析器 go func() { (("localhost:6060", nil)) }() // 主要 开发运维 2023-07-11 宇宙之一粟
HTTPS 到底解决了什么问题?及背后的密码学 很多人一提到 HTTPS,第一反应就是安全,对于普通用户来说这就足够了; 对于程序员来说,有必要了解下 HTTP 到底有什么问题?HTTPS 是如何解决的?其背后的解决思路和方法是什么? 下面坐下简单的描述,HTTPS 体系非常复杂,自己无法做到很详细和精准的分析。 性能 HTTP 有典型的几个问题,第一就是性能,HTTP 是基于 TCP 的,所以网络层就不说了(快慢不是 HTTP 的问题)。 比 安全运维 2023-07-10 三掌柜
HTTPS 站点为何要使用 HSTS(严格传输安全)功能 HTTP 严格传输安全(HSTS)是一种安全功能,web 服务器通过它来告诉浏览器仅用HTTPS 来与之通讯,而不是使用 HTTP。 HSTS 不仅会告知浏览器自动请求 HTTPS 页面(即使用户在浏览器地址栏中输入的是 http),还会告知搜索引擎及搜索结果中提供安全网址,从而最大限度地降低了向用户提供不安全内容的风险。要支持 HSTS,请使用支持 HSTS 的网络服务器并启用该功能。 虽然 H 安全运维 2023-07-10 向阳逐梦
Web网络传输协议层安全:websocket安全分析 一.概述 WebSocket 是HTML5一种新的网络传输协议,位于 OSI 模型的应用层,可在单个TCP连接上进行全双工通信。 1.1HTTP 和 WebScoket 段落的首行要缩进,表格居中放置,如表1。 字体通一用一种雅黑或宋体,文字字号统一为5号Web 客户端和服务端之间的大多数通信使用HTTP(HTTPS也是在传输层和应用层中间加了一层SSL/TLS协议,在这里没有太大影响,故不作区分 安全运维 2023-07-10 向阳逐梦
HTTPS 相较于 HTTP 更安全,20 张图全面了解原因所在 HTTPS 相较于 HTTP 更安全的原因,包括对称加密、非对称加密、完整性摘要、数字证书以及 SSL/TLS 握手等内容,图文并茂、理论与实战结合、建议收藏! 1. 不安全的 HTTP 近些年来,越来越多的网站使用 HTTPS 协议进行数据传输,原因在于 HTTPS 相较于 HTTP 能够提供更加安全的服务。 很多浏览器对于使用 HTTP 协议的网站会加上『警告』的标志表示数据传输不安全,而对于 安全运维 2023-07-10 穿过生命散发芬芳
HTTP状态码及其含义有哪些? HTTP状态码及其含义 1XX:信息状态码 100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 2XX:成功状态码 200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源 202 Accepted 服务器已接受请求,但尚未处理 3XX:重定向 301 Moved Permane 网络运维 2023-07-10 醒在深海的猫
计算机网络基础知识:DHCP、HTTP协议 DHCP协议 DHCP动态主机设置协议(Dynamic Host Configuration Protocol)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。 HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种 网络运维 2023-07-10 张二河
http协议图解:报文格式、头部字段、状态码、websocket... 一. 基本概念 1. 概述 web理念:文档之间相关关联,连成可相互参阅的万维网(www) web互连(通讯)的基础:tcp/ip协议族,http属于它内部的子集 web(www)的三项构建技术: html:页面使用什么语言展示 URL:页面在什么位置 http:文档之间传递的协议是什么 tcp/ip协议族分层包括:数据链路层,网络层,传输层 ,应用层 tcp/ip协议族分层作用:各层各司其职,模 网络运维 2023-07-10 法医