如何通过nginx代理静态资源(js/css)并改变其里面的内容

一、操作步骤

1、首先安装部署nginx,在安装时加入以下模块即可。

./configure --with-http_stub_status_module --with-http_sub_module --prefix=/u01/nginx

2、开始配置nginx配置文件,假如我这里是将baseInfo.js中的indexTips替换为indexTips1

server {
        listen       8084;
        server_name  ip;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	    proxy_set_header Accept-Encoding "";
	    proxy_pass http://ip:port;
	    #sub_filter_types *;
	    ##sub_filter_once off;
	    ##sub_filter 'login.cnki.net' 'login.cnki.sspu.utu.utuedu.com';
        }
        location /cspgs/res/javascript/csp/baseInfo.js {
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Accept-Encoding "";
            proxy_pass http://ip:port/cspgs/res/javascript/csp/baseInfo.js;
            sub_filter_types *;
            sub_filter_once off;
            sub_filter 'indexTips' 'indexTips1';           
        }

3、运行结果如下所示

到此所需要的效果实现

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(如何通过nginx代理静态资源(js/css)并改变其里面的内容)