类别:技术杂谈 / 日期:2020-07-21 / 浏览:2859 / 评论:2

因为企业的网站备案掉了,所以一直用着香港的VPS,后来用宝塔面板的时候看到宝塔有反代的功能,于是准备试一下,看看能不能把网站放到国内的VPS,然后用香港的VPS来反代访问。操作教程如下:

在国内的VPS上用宝塔新建一个网站,然后绑定一个备案好的域名,建议域名绑定的时候选择域名+端口的模式,上传网站源码,打开试一下,如果没有问题,国内部分就搞定了。

接下来是国外部分,香港VPS这边直接同理,新建一个网站,然后绑定好企业站的域名,在网站设置里边,选择反向代理,填入国内VPS上绑定的域名+端口,搞定,就可以访问了,但是不要打开缓存,经测试,打开缓存以后,就没办法登陆后台等,无法保存cookie,虽然显示登陆成功,但总是被弹出来,所以不要打开缓存就行。

测试以后发现,这个速度跟两台VPS之间的互相访问速度关系很大,因为距离较远,延迟比较高,所以会有反应卡卡的感觉,建议选择延迟较低的机器做反代比较合适。

另外因为代理VPS这边需要反代图片等所有文件,会比较慢,可以在宝塔伪静态里边填写规则,利用伪静态把图片等文件改成国内的路径,这样速度会更快一些,也会节省代理VPS这边的带宽和流量,代码如下:

rewrite ^/(.*)\.jpg$ example.com:88/$1.jpg permanent;
rewrite ^/(.*)\.gif$ example.com:88/$1.gif permanent;
rewrite ^/(.*)\.png$ example.com:88/$1.png permanent;
rewrite ^/(.*)\.js$ example.com:88/$1.js permanent;
rewrite ^/(.*)\.css$ example.com:88/$1.css permanent;
rewrite ^/(.*)\.flv$ example.com:88/$1.flv permanent;
rewrite ^/(.*)\.doc$ example.com:88/$1.doc permanent;
rewrite ^/(.*)\.zip$ example.com:88/$1.zip permanent;
rewrite ^/(.*)\.rar$ example.com:88/$1.rar permanent;
rewrite ^/(.*)\.exe$ http://example.com:88/$1.exe permanent;

这样就可以把静态的文件直接改成国内的调用了。

打赏

感谢您的赞助~

打开微信扫一扫,即可进行扫码打赏哦~

版权声明 : 本文使用「署名-非商业性使用-相同方式共享 4.0 国际」创作共享协议,转载或使用请遵守署名协议。

 可能感兴趣的文章

评论区

共有 2 条评论

user it俱乐部 / 2020-12-30 10:27:32 / 回复
那直接全放香港的服务器 不是更好?
user wwwfei / 2020-12-31 17:37:04 / 回复
@it俱乐部 为了统一管理更方便一些

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。