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

相关推荐
HABuo8 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7778 小时前
关于Linux服务器的协作问题
linux·运维·服务器
yunfuuwqi10 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔10 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络
代码游侠10 小时前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法
AtoposのCX33012 小时前
Docker运行hello-world镜像失败或超时
运维·docker
熊延13 小时前
麒麟V10系统安装部署elasticsearch
linux·运维·服务器·elasticsearch·搜索引擎·全文检索
larance15 小时前
Gunicorn + Nginx+systemd 配置flask
nginx·flask·gunicorn
Yeats_Liao16 小时前
评估体系构建:基于自动化指标与人工打分的双重验证
运维·人工智能·深度学习·算法·机器学习·自动化
爱吃生蚝的于勒16 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习