提问人:Ido L 提问时间:11/9/2023 最后编辑:Ido L 更新时间:11/9/2023 访问量:37
使用 Plesk 和 Cloudflare 配置反向代理 (NGINX/Caddy) 时出现的问题
Issues Configuring Reverse Proxy (NGINX/Caddy) with Plesk and Cloudflare
问:
我目前正在 Plesk 服务器前面设置一个反向代理(NGINX,然后是 Caddy),使用 Cloudflare 进行 DNS 和 CDN。我一直面临几个问题,我希望这里有人可以帮助我指出正确的方向。
这是我的设置:
我有一个 Plesk 服务器托管我的网站。
我正在使用另一台服务器作为 Plesk 服务器的反向代理。最初,我尝试使用 NGINX 进行设置,然后切换到 Caddy,看看它是否可以解决我的问题。
在 Cloudflare 中,DNS 条目配置为将我的域流量定向到反向代理服务器。
Cloudflare 上的 SSL/TLS 模式设置为“完整”。(我也试过了 灵活)
我的问题是:
我无法使用我的域名访问我的网站。这会导致 522 错误。
当我删除反向代理层并将 Cloudflare 中的 DNS 配置为直接指向 Plesk 服务器时,一切正常。
我尝试在 Cloudflare 中更改不同的 SSL/TLS 模式,但问题仍然存在。
当我从 NGINX 切换到 Caddy 时,我遇到了重定向循环(“重定向您太多次”)问题。 我正在寻找有关如何正确配置我的反向代理以与 Plesk 服务器和 Cloudflare 配合使用的指导。请询问您是否需要有关我的配置的更多详细信息,我将提供尽可能多的信息。
我在反向代理中尝试了以下 NGINX 配置:
worker_processes 1;
events { worker_connections 1024; }
http {
server {
listen 80;
server_name example.com;
location / {
proxy_pass https://loadbalancer-dns-link;
proxy_set_header HOST "example.com";
proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
}
我希望此配置能够通过反向代理将请求正确路由到 Plesk 服务器并解决上述问题。但是,我遇到了上述问题。
答: 暂无答案
评论