1panel - 使用OpenResty反向代理配置支持SignalR
博主有个项目需要使用了SignalR
需要使用https
进行连接,于是乎就顺手拿起了
于是乎我发现了,事情可能并不这么简单,秉承着虽然我不会配置,但是我会查资料的原则(其实直接问的chatgpt
)拿到了配置方式。
顺带记录一下,水一篇文章
首先你需要在你的1panel
管理后台网站配置页,找到你需要设置的域名,点击配置。
进入到配置页面后点击配置文件
在原有的配置文件中找到如下位置
location ^~ /.well-known/acme-challenge {
allow all;
root /usr/share/nginx/html;
}
在其上方添加如下配置
# 匹配所有以 /hub 开头的路径
location ~ ^/hub/ {
proxy_pass http://你的服务地址;
proxy_set_header Upgrade $http_upgrade; # 支持 WebSocket
proxy_set_header Connection "upgrade"; # 支持 WebSocket
proxy_set_header Host $host; # 转发 Host 头
proxy_set_header X-Real-IP $remote_addr; # 转发客户端真实 IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 转发 X-Forwarded-For 头
proxy_set_header X-Forwarded-Proto $scheme; # 转发协议
}
完整配置如下图:
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本网站的原创文章部分资源内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系博主邮箱:zzyo.yj@outlook.com 进行删除处理
本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向博主举报
声明:版权所有,违者必究 | 如未注明,均为原创 | 本网站采用CC BY-NC-SA 4.0 协议进行授权
转载:转载请注明原文链接 - Lycoris
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果