前端对所有文件请求添加header_Apache前端proxy修改http请求头内容

1,安装

确保Apache已经被安装

需要的模块mod_proxy, proxy_http, mod_headers

模块安装方法借助apache的apxs

先进入apache的源码目录,源码目录中有个modules的目录,这个目录里存放了apache模块的代码,关于proxy的源码在modules/proxy

(1)安装mod_proxy

/usr/local/apache2/bin/apxs -i -c mod_proxy.c proxy_util.c

这里需要root权限,如是非root用户的话,请用sudo执行.

(2)安装proxy_http

/usr/local/apache2/bin/apxs -i -c proxy_http.c

(3)安装headers模块

这个模块有的apache安装时,可能已经内置,如没有再安装。如何判断有没有的话,可以试着配置Header相关,比如:

RequestHeader set User-Agent "MyUserAgent"

如果不报错,且生效了,那么就是支持,否则不支持,需要安装

这个模块的路径在modules/metadata下,安装方式:

/usr/local/apache2/bin/apxs -i -c mod_headers.c

2, 检查模块,并增加配置

在/usr/local/apache2/modules下面安装完后,会出现对应模块的.so文件

mod_headers.so

mod_proxy.so

p

你可能感兴趣的:(前端对所有文件请求添加header_Apache前端proxy修改http请求头内容)