centos Cloudflare ssl和代理模式不工作

zsohkypk  于 2022-11-07  发布在  其他
关注(0)|答案(1)|浏览(272)

我在centos 8上用mariadb托管Apollo Graphql Node.js服务器。
它仅托管API服务器。
所以我的客户端域名是从Namecheap购买的,指向Cloudflare,所以我在Cloudflare DNS中添加了api A记录。
1.仅DNS模式

http://api.domain.com:4000/graphql - it is working(I can query the data). 
https://api.domain.com:4000/graphql - it is not working.

1.代理模式

https://api.domain.com:4000/graphql - time out.   
https://api.domain.com/graphql - ssl is working but could not reach 
to hosting server.

我如何配置工作https://api.domain.com/graphql ssl没有端口号。
Cloudflare表示,使用端口号呼叫在Proxied模式下不起作用。

t9eec4r0

t9eec4r01#

在Cloudflare上,端口4000在配置为Cloudflare Spectrum应用程序时可用于代理流量(如https请求)。
此处列出了支持的标准端口(不需要Spectrum)。
或者,您可以将自己服务的已配置端口从4000更改为上述链接中支持的端口之一。

相关问题