首页 小组 文章 搜索 用户
全部 linux Nginx Apache PHP DNS windows 其它 同步与备份 js 数据库 前端 unix

Apache Traffic Server的remap.config代理配置文件

天边的云
发表于 2020-09-01 14:42:31

编译安装的trafficserver,代理配置文件位于/usr/local/traffic/etc/trafficserver/remap.config

参考网页:https://docs.trafficserver.apache.org/en/latest/admin-guide/files/remap.config.en.html

反代理设置语法:map 本地 代理网站

例,把192.168.0.5反代www.osyum.com网站

写法:

map http://192.168.0.5 http://www.osyum.com

保存后并退出。

注,每次更改配置文件必须重启Traffic

systemctl restart traffic

测试,在你的浏览器里输入http://192.168.0.5

反向代理映射规则

以下示例显示了一个映射规则,该规则未在目标或替换目标中指定路径前缀:

map http://www.x.com/ http://server.hoster.com/

reverse_map http://server.hoster.com/ http://www.x.com/





Traffic Server的可识别三种空间分隔的字段:type, target,和replacement。以下列表描述了每个字段的格式。

type

输入以下内容之一:

map –将传入请求URL转换为适当的原始服务器URL。

map_with_recv_port–类似于'map',不同之处在于它使用接收请求的端口执行映射,而不是使用请求中存在的端口。regex限定词也可以用于此类型。如果存在,则首先检查“ map_with_recv_port”映射。如果存在匹配项,则在不评估“常规”前向映射规则的情况下选择它。

map_with_referer –“地图”的扩展版本,可用于激活“深层链接保护”,其中仅当“引荐来源”标头设置为允许链接到目标的URL时,才可以访问目标URL。

reverse_map –在原始服务器重定向响应中转换URL,以指向流量服务器。

redirect–永久重定向HTTP请求,而不必联系原始服务器。永久重定向会将URL更改通知浏览器(通过返回HTTP状态代码301),以便浏览器可以更新书签。

redirect_temporary–临时重定向HTTP请求,而不必联系原始服务器。临时重定向仅将当前请求的URL更改通知浏览器(通过返回HTTP状态代码307)。



166 0

评论