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的前缀标识

相关推荐
苹果醋31 小时前
Java并发编程-Java内存模型(JMM)
java·运维·spring boot·mysql·nginx
dingcb1681 小时前
4090服务器无法sudo apt update 问题解决
运维·服务器
头发那是一根不剩了1 小时前
服务器硬盘进行分区和挂载
linux·运维·服务器
心一信息2 小时前
如何通过华为无线控制器添加一个名为yunwei的无线网络
运维·网络·华为
TDengine (老段)2 小时前
TDengine IDMP 运维指南(4. 使用 Docker 部署)
运维·数据库·物联网·docker·时序数据库·tdengine·涛思数据
三婶儿3 小时前
在没有客户端的客户环境下,如何用 Python 一键执行 MySQL 与达梦数据库 SQL
运维·后端·python
xcs194053 小时前
AI 自动化编程 trae 体验2 帮我分析一个项目
运维·自动化
彬彬醤3 小时前
Mac怎么连接VPS?可以参考这几种方法
大数据·运维·服务器·数据库·线性代数·macos·矩阵
Sadsvit5 小时前
网络聚合链路与软件网桥配置指南
linux·运维·服务器·网络·centos
网硕互联的小客服5 小时前
如何配置安全的SFTP服务器?
运维·服务器·安全