反向代理 2 服务器在 nginx 上不起作用

反向代理 2 服务器在 nginx 上不起作用

注意:我通过重启修复了反向代理问题,似乎 127 天的正常运行时间对于我的 Windows 桌面来说太长了。我仍然需要有关 SSL 部分的帮助,因此任何帮助都将不胜感激。

SSL 问题

至于 SSL 部分,我猜不出为什么它不起作用。这是我对 kra.domain.in 的完整和最终配置

worker_processes auto;

events {
    worker_connections 768;
}
 
http {
    server {
        listen   80;
        server_name kra.domain.in www.kra.domain.in;

        location / {
            proxy_pass http://127.0.0.1:5500;
        }
    }

    server {
        listen   443 ssl;
        server_name kra.domain.in www.kra.domain.in;

        ssl_certificate    /nginx/ssl/ssl-bundle.crt;
        ssl_certificate_key    /nginx/ssl/private.key;

        location / {
            proxy_pass http://127.0.0.1:5500;
        }
    }
}

这是我的 Fortinet 防火墙上的虚拟 IP 组 防火墙上的虚拟 IPv4 组

我还更新了管理设置以不使用 443 端口。

至于 SSL 证书,我使用 ZeroSSL 生成我的 SSL 证书,并按照此链接提供的步骤进行操作: https://help.zerossl.com/hc/en-us/articles/360058295894-Installing-SSL-Certificate-on-NGINX

我使用 cat (git bash) 合并了文件,您可以在那里看到我的 hosts 文件。我不知道为什么这不起作用。

已修复问题,此问题已修复,请帮助解决上述问题

我遇到这个问题已经有大约一周了,我想在这里问这个问题,因为没有其他办法。

因此,我在 Windows 上使用 nginx,并将我的外部/公共 IP 反向代理到 127.0.0.1:5500。大约一个月前,这在当时足够有效,但我无法让 SSL 工作,我们稍后会回到它。这是我在域上为单个反向代理配置的配置kra.domain.in,它运行完美,并且仍然运行完美。除了 SSL 部分,它对我的​​应用程序来说不是必需的,但我正在考虑在那里添加 SSL,因为我可能需要它。

因此,在我的情况下,SSL 不起作用,注释中的配置是我用于 SSL 部分的配置,防火墙也打开了端口 443。我从 ZeroSSL 获得了证书,nginx 也没有给我配置或密钥匹配部分的错误,只是我的网络的 443 端口或 https 端口没有响应。

相关内容