我有一个网站,比如说 example.com(Apache,Ubuntu 16.04)
我已经安装了 Letsencrypt,并且可以通过 HTTPS 访问该站点。
在同一台服务器上,我正在运行 Redash,并且可以通过端口 90 访问它。所以,要访问 Redash,我转到 example.com:90
问题是无法通过 HTTPS 访问 Redash。
如何通过 HTTPS 访问端口 90?
我有一个网站,比如说 example.com(Apache,Ubuntu 16.04)
我已经安装了 Letsencrypt,并且可以通过 HTTPS 访问该站点。
在同一台服务器上,我正在运行 Redash,并且可以通过端口 90 访问它。所以,要访问 Redash,我转到 example.com:90
问题是无法通过 HTTPS 访问 Redash。
如何通过 HTTPS 访问端口 90?
最好的方法是使用 Nginx 代理来处理 SSL 证书。您可以在端口 443 上使用您的 ssl 证书设置 Nginx 代理,以在 url 上为您的 Redash 端口 90 提供服务:https ://example.com/redash 。Nginx 将在您的 SSL 加密端口 443 捕获此请求,并为您的端口 90 响应提供任何服务。