description |
---|
Pingap 常见问题 |
有些http服务是多个服务共用端口,而通过请求头的Host
来区分服务的,因此对于此类场景需要在location的配置中设置转发的请求头Host
。
Uptream的地址是基于IP+端口,若未设置端口则使用80
,需要注意若地址使用的是域名,那么只在初始化时将该域名解析为对应IP(若有多个ip则添加多个地址),后续IP变化无法实时感知,暂时不建议使用域名的形式(pingora后续会提供DNS base discovery)。
Pingap的线程设置是按server分开的(默认为1),可以单独的设置每个server对应的线程数,或者在基础配置中设置,设置之后每个server若未单独指定,则按基础设置中的值一致。若希望与CPU核数一致,则设置为0即可。
如果upstream是使用https提供服务的,需要设置其对应的sni,以及上游节点地址如果不指定端口,则使用https默认的443
端口。