我已经安装了 Apache Traffic Server 并使用以下命令配置了 records.config:
CONFIG proxy.config.http.cache.http INT 1
CONFIG proxy.config.reverse_proxy.enabled INT 1
CONFIG proxy.config.url_remap.remap_required INT 1
CONFIG proxy.config.url_remap.pristine_host_hdr INT 1
CONFIG proxy.config.http.server_ports STRING 8080 8080:ipv6
我还添加了一个 remap.config 行,因为我读过它是必不可少的:
regex_map http://(.*)/ http://localhost:80/
但是当我尝试访问 localhost:8080 时,我得到了输出:
在加速器上找不到
说明:未找到您在指定主机上的请求。检查位置并重试
为什么我可以访问服务器?我已经按照安装指南...
编辑:卷曲
curl localhost:8080
<HTML>
<HEAD>
<TITLE>Not Found on Accelerator</TITLE>
</HEAD>
<BODY BGCOLOR="white" FGCOLOR="black">
<H1>Not Found on Accelerator</H1>
<HR>
<FONT FACE="Helvetica,Arial"><B>
Description: Your request on the specified host was not found.
Check the location and try again.
</B></FONT>
<HR>
</BODY>