摘要:一、前言 在上一篇博客IIS实现HTTP和WebSocket服务的反向代理中已经介绍了什么是反向代理以及如何通过IIS实现反向代理,但IIS毕竟受环境的限制,接下来给大家介绍另一种方式使用Nginx实现反向代理。 关于Nginx大家可以参考我另一篇博客:Nginx一个很好用的“服务器” 二、HTTP
阅读全文
摘要:一、前言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL
阅读全文
摘要:一.前言 首先我们来聊聊反向代理,所谓的反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 二.举例 以我遇
阅读全文
摘要:原文地址:https://www.cnblogs.com/JasmineLily/p/6945929.html VS默认格式为 "GB2312-80",很多时候可能出现乱码情况,就是编码问题,如何在VS里修改呢? 1. 2. 3. 单击确定,对每个页面进行上述操作即可。 然而,有的童鞋的VS在文件中
阅读全文
摘要:一.背景 想必大家都知道,在自己电脑的IIS上部署一个网站,公司内网之间访问是没啥障碍的,只要防火墙的端口有打开,直接使用内网IP地址访问就好了,但是现在有这么个需求:在开发微信公众号网页授权时,微信平台要求我们输入一个授权回调地址方便授权通过后微信能够将授权结果通知到指定位置,这个地址必须是备案过
阅读全文
摘要:一.前言 在之前测试HTTP应答的压缩过程中无意间发现在Google浏览器下出现了 Content-Encoding:br 这种的编码格式,当时我就纳闷了,前面不是一直在研究GZip压缩吗?br压缩又是什么鬼?查了一圈资料才发现 br 居然是比 Gzip 压缩率更高的算法,接下来我们就来具体看看。
阅读全文
摘要:一.前言 由于.NET Core是能够适用于 windows、linux 和 macos 操作系统的免费、开源托管的计算机软件框架,且只有在windows下才有IIS,可以通过IIS配置开启HTTP压缩,那其他的操作系统怎么办呢?或者在windows下不使用IIS又该怎么办呢?接下来教大家如何使用中
阅读全文
摘要:一.HTTP压缩和内容编码的区别 HTTP压缩,在HTTP协议中,其实是内容编码的一种。 在http协议中,可以对内容(也就是body部分)进行编码, 可以采用gzip这样的编码。 从而达到压缩的目的。 也可以使用其他的编码把内容搅乱或加密,以此来防止未授权的第三方看到文档的内容。 所以我们说HTT
阅读全文
摘要:一.前言 不同的IIS版本可能开启的方式以及配置不同,后续我会慢慢补充,一下先演示其中一种。 二.在IIS中启用HTTP压缩 第一步,打开IIS,选中需要开启压缩功能的站点 第二步,双击压缩 第三步,勾选启用压缩 第四步,应用保存 第五步,在浏览器中有看到如下标志说明已经开启了压缩
阅读全文