NGINX配置重定向

服务器配置Https之后,我们希望同时支持http,但是80端口进来的请求直接重定向到443端口上。
有时我们会将某些网页永久迁移到别的地址,但是又不想让老用户直接无法访问,或者看到404,而是要将这些老地址的请求转发到新地址上。
这篇文章教你如何配置NGINX重定向。

服务器配置Https之后,我们希望同时支持http,但是80端口进来的请求直接重定向到443端口上。
有时我们会将某些网页永久迁移到别的地址,但是又不想让老用户直接无法访问,或者看到404,而是要将这些老地址的请求转发到新地址上。
这篇文章教你如何配置NGINX重定向。

函数计算(Function Compute)是事件驱动的全托管计算服务。函数计算无需租用和管理24小时运行的服务器(Serverless),无需搭建复杂的服务器环境,只需编写代码并上传就可以了,只需要为代码实际运行消耗的资源付费,非常便宜。
函数计算可以选择运行区域,也就是说,我们可以将函数运行的服务器区域选择到香港或者是美国,如此会带来什么样的好处,只可意会,不可言传。那么能否利用云函数写一个Proxy软件呢?请看本文!

Netty是一个基于异步NIO(non-blocking IO)模型的,事件驱动的网络应用程序框架。
不同于传统阻塞IO,非阻塞IO通常使用更少的线程,从而提高并发性能。
Netty的灵活设计使得它能够开发几乎所有基于二进制流、文本应用协议的Web应用
这篇文章将简单介绍如何使用Netty开发一个HTTP服务器
Spring Boot 2.0带来了Spring Framework 5中的新的WebFlux技术,WebFlux是基于响应式非阻塞IO编程模型的技术栈。从而能够使用不同于以往基于Servlet API的阻塞式IO处理的新方式编写后台应用。
相比以往阻塞式IO编程,响应式编程能够获得更小的开销。因为它直接处理流,而不是单个数据。
响应式编程最早由
.NET平台上的Reactive Extensions (Rx)库来实现。后来迁移到 Java 平台之后就产生了著名的RxJava库,并产生了很多其他编程语言上的对应实现。在这些实现的基础上产生了后来的响应式流(Reactive Streams)规范。该规范定义了响应式流的相关接口,并将集成到 Java 9 中。