NodeJS + Nginx + Cloudflare
NodeJS + Nginx + Cloudflare
我使用Node.js + Nginx + Cloudflare。
Node.js 运行 在 3000 端口。
Nginx 有配置:
location / { proxy_pass http://host:3000; proxy_set_header Host $host;
}
这行不通!为什么?如果我不通过 cloudflare(禁用云),它可以工作,但 HTTPS 不起作用,我的 ip 也没有隐藏!
如果我使用 8080 或 2052 端口等,从 cloudflare 列表我有错误 1000!
如何正确使用Node + Nginx + Cloudflare?
我明白我的错了。
在 nginx 我使用了一个结构:
location / {
proxy_pass http://domain:8880;
proxy_set_header Host $host;
}
此配置中有很多重定向)
新的正确配置:
location / {
proxy_pass http://IP:8880;
proxy_set_header Host $host;
}
我使用Node.js + Nginx + Cloudflare。
Node.js 运行 在 3000 端口。
Nginx 有配置:
location / { proxy_pass http://host:3000; proxy_set_header Host $host; }
这行不通!为什么?如果我不通过 cloudflare(禁用云),它可以工作,但 HTTPS 不起作用,我的 ip 也没有隐藏!
如果我使用 8080 或 2052 端口等,从 cloudflare 列表我有错误 1000!
如何正确使用Node + Nginx + Cloudflare?
我明白我的错了。
在 nginx 我使用了一个结构:
location / {
proxy_pass http://domain:8880;
proxy_set_header Host $host;
}
此配置中有很多重定向)
新的正确配置:
location / {
proxy_pass http://IP:8880;
proxy_set_header Host $host;
}