重定向:

使用301表示永久重定向,使用302表示临时重定向。

客户端请求服务器,服务器告诉客户端:“我这里没这个资源,资源在我返回给你的url中.”,所以重定向时,返回给客户端的状态码是301或302而不是200,客户端就会去请求这个url指定的资源。

nginx反向代理:

客户端只请求了一次nginxnginx去请求真正的服务端,服务端返回数据给nginxnginx再返回数据给客户端,整个流程的流量都要经过nginx。这样延时是比重定向长的。

左图:原地址 右图:nginx反向代理

重定向和反向代理开启的方法都很简单
根据不同应用场景选择不同的方法

注意:

不过宝塔的重定向和反向代理好像有个bug,一开始我直接用二级域名和一级域名去重定向和反向代理的时候都没有成功
好像功能没启动一样,重启nginx也没有用,直到我将ip反向代理成功跳转后,重定向和反向代理的功能才被打开了一样,
就像被激活了一样。然后再用二级域名和一级域名去重定向和反向代理就起作用了。

可能有这个bug, 还是注意些...