2018年9月

替换走

subs_filter "src=\"(((?!https).)+?)\.js" "src=\"$1.xpja"  gir;
subs_filter ",(.+?)\.js" ",$1.xpja" gir;

替换回
lua转义用%

set_by_lua $args "

                        rurl = string.gsub(ngx.var.request_uri,'xpja','js')
                        return string.gsub(rurl,'/%?','')

                ";

效果为:

http://xxx.cn/?js=file/script/config.xpja,file/script/common.xpja,file/script/GoMobile.xpja&v=20180919-1125-36

http://xxx.cn/?js=file/script/config.js,file/script/common.js,file/script/GoMobile.js&v=20180919-1125-36

控制面板所有控制面板项系统远程设置 把 仅允许运行使用网络级别身份验证的远程桌面的计算机连接 的勾选去掉 。
显然这是临时方案,并不是最好的方案。在内网倒还好,外网显然要解决客户机问题。
因为本次问题是内网范围,就不进一步了。但是大多数线上服务器,也是去掉 仅允许运行使用网络级别身份验证的远程桌面的计算机连接这个设置的,但因为它们可能系统升级之类的,这项被设置上了,于是就出现了远程连接的问题。



- 阅读剩余部分 -