OneManager-php配置Nginx反向代理,加速上传下载。安装和配置过程这里不做介绍。
1、假设我的反代网站是ysni.abc.xyz,先在DNS里,解析该网址到你的VPS或服务器,然后在服务器内用新建网站,申请ssl证书(必须)。
2、查看并记下微软分配的全局域名,如:https://xxx-my.sharepoint.com。
这里以 https://ysni-my.sharepoint.com 为例。
3、本文以宝塔环境为例配置反向代理网站。反向代理
——创建反向代理
——代理名称:随便填写
——目标URL:https://ysni-my.sharepoint.com
——发送域名:会自动生成ysni-my.sharepoint.com
——提交
。其他无需填写。
4、提交后再点击反向代理的配置文件添加禁止缓存代码
第八行proxy_set_header REMOTE-HOST $remote_addr;
后添加:
proxy_buffering off;
proxy_cache off;
proxy_set_header X-Forwarded-Proto $scheme;
5、然后在网站的配置文件中添加下面两行代码
第七行root /www/wwwroot/你的网站;
后添加:
sub_filter "ysni-my.sharepoint.com" "ysni.abc.xyz";
sub_filter_once off;
注意以上代码涉及到域名的请修改成自己的域名。
6、最后再在 onemanger 的后台上添上反向代理的域名就可以了。
记得要点一下设置才会生效。
domainforproxy https://ysni.abc.xyz
此时再下载就会走服务器的流量了。
注意事项
如果你设置了反向代理的话千万要注意流量是否足够。如果不设置 onedrive 的反向代理那么你可以不用担心上传下载的流量消耗,但是一旦你设置了的话你就要注意尽量别公开下载,否则有可能会把服务器的流量消耗完,届时会扣账户余额的。如果你是腾讯云,腾讯云的服务器流量都只计算出网流量,就是你从服务器下载所消耗的流量,你网页上传文件则不会消耗服务器的流量。
上传下载速度:不走代理看微软与本地连接,走代理下载 30m,上传G口。
暂无评论内容