租用云服务器使用宝塔面板轻松搭建nginx反向代理镜像站点

已关闭留言

本文将使用已有LNMP的宝塔环境演示如何搭建反向代理.

反向代理的基本原理是:代理服务器来接受客户端的网络访问连接请求,然后服务器将请求有策略的转发给网络中实际工作的业务服务器,

并将从业务服务器处理的结果.返回给网络上发起连接请求的客户端。

反向代理有很多用法和用途,比如缓存,负载均衡,访问控制,故障转移等等.

不过本文并不打算深究其中内容,而是提供一个最常见也最简单的搭建反向代理的用途:通过反代的方式搭建镜像站点.

在工作当中我们偶尔需要将一个网站进行反向代理,以达到访问A域名可以实际访问到B网站(被反向代理的网站)的目的.

在操作前我们需要进行如下准备:

  1. 带公网ip的服务器. 其上已安装好宝塔

  2. 宝塔面板当中已安装nginx环境

  3. 如有域名,应将域名解析至此ip,如无域名只用ip亦可,不过ip只能搭建一个网站(默认只用80端口情况下)

一诺网络科技

2023年4月7日

完成以上准备以后我们登陆宝塔面板 -> ”网站”页面 ->“添加站点”

租用云服务器使用宝塔面板轻松搭建nginx反向代理镜像站点插图

在”域名”处填写解析到你本机的域名,我这边由于演示反向代理百度的网站.因此我将域名解析为baidu.xxx.com .正常情况你可以随意解析.之后点击”提交”

如果没有购买并解析域名,也可以直接把填写ip,但是比较麻烦.(不能多个网站共用一个ip)

租用云服务器使用宝塔面板轻松搭建nginx反向代理镜像站点插图1

网站创建完毕以后,页面当中就会出现我们的网站.

点击新建的网站域名会进入网站的设置 -> “反向代理” ->“添加反向代理” ->”代理名称”->任意填写(不带中文) ->”目标url”和”发送域名” 则按此类格式填写你所要进行反代的网站. -> ”提交”

底下还有个内容替换,是将网站中特定内容替换成你想展示的内容.这里修改下只是为了显示效果,现实中你可以根据需要进行调整或留空

租用云服务器使用宝塔面板轻松搭建nginx反向代理镜像站点插图2

提交完毕后重启下网站或者宝塔面板,我们就可以直接访问 自己的域名baidu.xxx.com 验证是否反代成功了.

从截图中我们也可以看到左上角的新闻变成了:这里不是新闻,说明我们反代成功,内容替换也的效果也实现了.

租用云服务器使用宝塔面板轻松搭建nginx反向代理镜像站点插图3

我们在当中搜索一下也会发现能够在baidu.xxx.com这个域名上直接看到搜索的结果.

租用云服务器使用宝塔面板轻松搭建nginx反向代理镜像站点插图4

教程到此结束.

我们有完备的带宝塔的系统镜像.内置LNMP全套环境,最快十分钟就能快速完成网站搭建.经测试不论是cpu性能,带宽大小,磁盘空间,系统完善度,乃至于使用线路和性价比,我们的云服务器都有很大优势.

如果有使用云服务器的需求,可以直接在网站(www.enuoidc.com)导航栏点击云服务器租赁租用云服务器