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

相关推荐
乐维_lwops12 分钟前
运维端口管理闭环:从暴露面测绘到自动化封禁!
运维·自动化·php
Cyber4K23 分钟前
MySQL--组从复制的详解及功能演练
运维·数据库·mysql·云原生
小十十1 小时前
K8s+Nginx-ingress+Websocket基础知识理解
websocket·nginx·kubernetes
hzsnone1 小时前
公网服务器上Nginx或者Openresty如何屏蔽IP直接扫描
服务器·nginx·openresty
wyjcxyyy2 小时前
打靶日记-RCE-labs(续)
linux·运维·服务器
六点半8883 小时前
【Linux】Linux编译器-gcc/g++使用
linux·运维·服务器
我才是一卓3 小时前
排查解决 nvidia-suspend 导致的 linux 系统无响应/死机问题
linux·运维·服务器
Tipriest_4 小时前
linux eval命令的使用方法介绍
linux·运维·bash
laoma-cloud4 小时前
网络基础实操篇-05-路由基础-最佳实践
运维·网络·智能路由器
孟婆来包棒棒糖~4 小时前
Docker快速入门
运维·spring boot·docker·容器·tomcat