OpenResty不太会用,求教

我用1panel安装了jellyfin(8096端口),想给它加上ssl。
在OpenResty创建了反向代理,主域名是8097,代理地址是http的8096,如图1
现在还未设置ssl,访问提示:“ 此站点的连接不安全192.168.1.250 发送了无效的响应。”
设置自签ssl,如图2,依然是无效响应。
不知道该怎么办了,求问哪里做的不对


访问时候的浏览器页面发一下

我已经把192.168.1.250换成域名了,就是g470.com。用Adguard的dns重写的。
现在的问题是只有访问443端口,才能加载出来其中一个1panel反代的网站,而且还不可控,

我看了下openresty的日志,其中有这一段,很疑惑,为啥会绑定在了443上,我并没有设置到443.
2024/08/01 22:40:39 [warn] 1#1: conflicting server name “g470.com” on 0.0.0.0:443, ignored
nginx: [warn] conflicting server name “g470.com” on 0.0.0.0:443, ignored

默认 HTTPS 端口就是 443

那不默认行不行。。https允许不使用443吧
只能默认的话,openresty只能反代一个网站了吧。
如何做到同时反代很多网站?
我主要目标就是内网穿透,但各个frps服务商都要求SSL,所以我打算用openresty代理https,代理所有的web服务

server {
listen 8097 ;
listen 443 ssl http2 default_server;
我将上面这一段改成了下面的,这样的话,一切都正常了,但是不知道会有什么隐患,麻烦看一下
server {
listen 8097 ssl http2 default_server;

1 个赞

我也是,用了这个方法,可以打开了,但是浏览器还是报不安全

别用自签了,买个域名吧,便宜的甚至几块几十块就一年。
代申请托管证书的网站一大把,1panel也能申请并自动续约证书。
最后用443端口,域名反代所有网站,就方便多了。
再弄个frp,tcp协议连接的,穿透443端口,就可以访问内网所有网站。