注意:我通过重启修复了反向代理问题,似乎 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 端口没有响应。