本文由AI翻译

在代理服务器后使用 ONLYOFFICE 文档

介绍

ONLYOFFICE 文档作为在线应用程序运行,通常需要集成到内部网络中。如今,许多网络使用不同的网络服务器作为代理以实现特定目的。因此,使ONLYOFFICE 文档在代理服务器后可用是非常重要的。最常见的网络服务器是NGINXApache,它们因其灵活性、速度和强大功能而受到欢迎。另一个知名的网络服务器是HAProxy,最初设计为负载均衡器。以下文章中,我们提供了在这三种代理网络服务器后运行ONLYOFFICE 文档的配置示例。

为了使ONLYOFFICE 文档对客户端主机可访问,您需要设置转发的 HTTP 头。它们的目的是在请求通过代理到达服务器时保留有关客户端的信息。您需要设置两种类型的 HTTP 头:X-Forwarded-ProtoX-Forwarded-HostX-Forwarded-Proto 头是用于识别客户端用于连接到代理或负载均衡器的协议(HTTP 或 HTTPS)的事实标准头。X-Forwarded-Host 是用于识别客户端在 Host HTTP 请求头中请求的原始主机的标准头。

当您需要配置代理时,可能有三种主要场景。以下是如何执行的示例。

常见场景(代理到本地服务器)

当您需要简单地将出站流量重定向到本地服务器时使用此场景:

以下是代理的现成配置:

代理 HTTPS 到 HTTP

当您需要确保连接安全时使用此场景,因此所有请求必须自动重定向到 HTTPS:

以下是代理的现成配置:

虚拟路径

当您需要将主机上的某个目录映射到网络服务器中指定的路径时,这是一个合适的场景:

以下是代理的现成配置:

在您自己的服务器上托管 ONLYOFFICE 文档,或在云端使用

文章: 标签:
浏览所有标签