最近在使用fikker反向代理服务器的过程中有人反映访问链接会转到源端口的问题,主要原因是代码中有 Location 一个相对地址时web服务器(IIS或者apache)会自动加上web服务器监听的端口,而安装上fikker后,iis或者apache的端口修改为了其他端口,比如1180,所以当访问到某个链接时转到到了带有源站端口的URL链接,如:
www.test.com:1180/test.php
解决方法:
打开 plugins/plugins.ini 配置文件,加载启用 locationrewrite.dll 插件,去掉前面的 ; 号,然后重启fikker服务即可;
/*
; 一款重写 Location 字段的插件,
; 对应配置文件为: locationrewrite.ini,
; 注: 常用于重写(改写)源站重定向的链接地址, 默认不启用.
*/
plugin-4 =locationrewrite.dll
评论回复