Fikker首页 -> 帮助系统 -> 主机管理/反向代理设置
作用:通过网站域名/主机名找到对应的源站IP(即反向代理的作用)。
举例:浏览器访问 -> Fikker -> 主机管理 -> 匹配网站域名/主机名 -> 对应源站IP -> 获得页面返回。
主机名/主机头:
一般为网站域名,支持泛域名/通配符,举例:fikker.com 或者 www.fikker.com 或者 bbs.fikker.com 或者 *.fikker.com 等。 <关于通配符>
注意:一个域名对应一条记录,如果有多个域名时,需添加多条主机记录。
注意:如果要实现类似 demo.fikker.com:2100 自定义端口请求,参考 <自定义端口说明>
SSL 选项:
源站负载均衡策略:
一个主机名对应一个或多个源站。多个源站时,检测到某个源站宕机后,会将访问转移到其它源站。多个源站时负载均衡说明如下:
源站IP:
例如:211.155.23.66 或者自定义端口 12.4.9.76:3180 或者能够被服务器正确解析的域名 cdn3.sina.com.cn 等。 注:一个源站对应一条记录,如果有多个源站时,需添加多条源站记录。
源站HTTP+HTTPS(协议跟随模式):
属于源站 SSL 设置。用户用啥协议,到源站就用啥协议。用户利用 HTTP 访问 Fikker,则 Fikker 利用 HTTP 访问源站;用户利用 HTTPS 访问 Fikker,则 Fikker 利用 HTTPS 访问源站。
< Start / End >:
流量统计的开始时间 / 流量统计的结束时间,即统计区间,根据【系统配置】选项,默认情况下每天0时重置(reset)。
< Up / Down >:
用户累计上传量 / 用户累计下载量,区间内统计的TCP传输量,单位:MBytes。
< Requests / IP >:
用户累计请求数 / 用户累计 IP 数。
< UC1 / UC2 >:
User Connections - 用户并发连接数 / Upstream Connections - 源站并发连接数。
注意: 这两个连接数都是 TCP 建立完成并且收到 HTTP 头后的有效连接数,这是因为只建立 TCP 不发送 HTTP 头的情况下,是没有办法知道用户要具体访问的域名信息的。
<DownTime>
如果FIK通过TCP连接源站失败,则认为源站出现宕机,显示宕机时间,并返回浏览器错误页(502 Bad Gateway - Cann't Connect To Upstream Server)。
注: FIK节点到源站网络超时或TCP连接失败就会造成此问题,可以尝试用Linux命令 wget 到源站IP地址进行TCP连接测试。如果偶尔出现则说明Fikker到源站之间的线路联通性/互联性不够好。如果一直出现则需要更换Fikker服务器或源站服务器保证线路稳定来避免此问题出现。Fikker本身无法解决这些服务器线路本身的问题!!!
注:多个源站同时存在时,检测到某个源站宕机,会将访问转移到其它源站/即多源站时支持宕机切换。
Fikker 同时服务两个站点 www.baidu.com 和 tech.sina.com.cn 。
主机名 | 源站名 |
www.baidu.com | 127.0.0.1:1180 |
tech.sina.com.cn | 211.135.213.66 |
a、Fikker 同时服务两个站点 www.baidu.com 和 tech.sina.com.cn 。
b、其中 tech.sina.com.cn 主机名有两个源站 211.135.213.66 和 211.135.213.77 。负载均衡策略:IP哈希。
主机名 | 源站名 |
www.baidu.com | 127.0.0.1:1180 |
tech.sina.com.cn | 211.135.213.66 |
211.135.213.77 |