我使用Node.js + Nginx + Cloudflare。
Node.js在3000端口运行。
Nginx有配置:
location / {proxy_pass http://host:3000; proxy_set_header主机$ host; }
这个dosnt工作!为什么?如果我不通过cloudflare(禁用云)它是工作但HTTPS不起作用,我的IP不隐藏!
如果我使用8080或2052端口等,从cloudflare列表我有错误1000!
如何正确使用Node + Nginx + Cloudflare?
答案 0 :(得分:1)
我理解我的错。
在nginx我使用了一个结构:
location / {
proxy_pass http://domain:8880;
proxy_set_header Host $host;
}
此配置中有许多重定向)
新的正确配置:
location / {
proxy_pass http://IP:8880;
proxy_set_header Host $host;
}