onlyOffice通过nginx自定义前缀代理

背景

很多时候对外端口只开放了一个,但是又需要使用onlyoffice进行文档预览

当前实践版本

onlyoffice8.3.0 docker-compose部署onlyoffice8.3.0并支持ssl,且支持通过nginx代理,关闭JWT配置

配置说明

配置如下

bash 复制代码
    location /onlyOffice/ {
    	# 这是onlyoffice的地址
        proxy_pass https://localhost:64431/;
        # 前缀配置,必须配置,可以看onlyoffice内部nginx中的重定向配置
        set  $the_prefix "/onlyOffice";
        # 这里必须配置为$http_host,让ip+端口都能传递到onlyoffice,否则重定向时会出问题
        proxy_set_header      Host  $http_host;
        proxy_set_header      X-Real-IP  $remote_addr;
        proxy_set_header      X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        # 由于onlyoffice中有websocket调用,下面的配置需要加上
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
    }

onlyoffice内部nginx的前缀标识

相关推荐
王同学_1161 天前
Linux系统端口关闭并排查相关自启动项(麒麟环境)
linux·运维·服务器
袁煦丞 cpolar内网穿透实验室1 天前
安卓旧机变服务器,KSWEB部署Typecho博客并实现远程访问:cpolar内网穿透实验室第645个成功挑战
android·运维·服务器·远程工作·内网穿透·cpolar
Broken Arrows1 天前
解决同一个宿主机的两个容器无法端口互通报错“No route to host“的问题记录
运维·学习·docker
Hefin_H1 天前
Linux 多用户服务器限制单用户最大内存使用(systemd user.slice)
linux·运维·服务器
强里秋千墙外道1 天前
【Linux】ssh升级到最新版本-以ubuntu为例
linux·运维·ssh
先做个垃圾出来………1 天前
Docker容器部署方法
运维·docker·容器
minhuan1 天前
构建AI智能体:七十五、用扣子平台创建工作流:从自动化到智能化的进阶之路
运维·自动化·工作流构建·意图识别工作流
老实巴交的麻匪1 天前
(八)学习、实践、理解 CI/CD 与 DevOps:持续集成 CI,从源代码到容器镜像
运维·云原生·自动化运维
ink@re1 天前
Linux iptables:四表五链 + 实用配置
linux·运维·服务器
努力努力再努力wz1 天前
【Linux进阶系列】:信号(下)
java·linux·运维·服务器·开发语言·数据结构·c++