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

相关推荐
这儿有一堆花28 分钟前
Nginx服务器集群:横向扩展与集群解决方案
运维·服务器·nginx
egoist20231 小时前
【Linux仓库】命令行参数与环境变量【进程·伍】
linux·运维·服务器·环境变量·命令行参数·内建命令
ζั͡山 ั͡有扶苏 ั͡✾2 小时前
CentOS/RHEL LVM 磁盘扩展完整教程
linux·运维·centos
Fireworkitte2 小时前
Linux 中替换sed
linux·运维·服务器
gooxi_hui2 小时前
性能狂飙 Gooxi 8卡5090服务器重新定义高密度算力
运维·服务器
weixin_420571872 小时前
Windos服务器升级MySQL版本
运维·服务器·mysql
dessler2 小时前
Kafka-日常运维命令
linux·运维·kafka
Dreamboat¿3 小时前
小皮面板搭建pikachu
运维·服务器·网络
乌托邦的逃亡者9 小时前
Docker的/var/lib/docker/目录占用100%的处理方法
运维·docker·容器
ldj20209 小时前
Jenkins 流水线配置
运维·jenkins