この記事はAIによって翻訳されました

プロキシの背後でONLYOFFICE Docsを使用する

はじめに

ONLYOFFICE Docsはオンラインアプリケーションとして動作し、しばしば内部ネットワークに統合する必要があります。今日、多くのネットワークでは、特定の目的のために異なるWebサーバーをプロキシとして使用しています。そのため、ONLYOFFICE Docsをプロキシの背後で動作可能にすることが重要です。最も広く使用されているWebサーバーは、柔軟性、速度、パワーで人気のあるNGINXApacheです。もう一つのよく知られたWebサーバーは、もともとロードバランサーとして設計されたHAProxyです。以下の記事では、これら3つのプロキシWebサーバーの背後でONLYOFFICE Docsを実行するための設定例を提供します。

クライアント側のホストからONLYOFFICE Docsにアクセス可能にするためには、転送されたHTTPヘッダーを設定する必要があります。これらの目的は、リクエストがプロキシを通じてサーバーに送信される際にクライアントに関する情報を保持することです。2種類のHTTPヘッダーを設定する必要があります:X-Forwarded-ProtoX-Forwarded-Hostです。X-Forwarded-Protoヘッダーは、クライアントがプロキシまたはロードバランサーに接続するために使用したプロトコル(HTTPまたはHTTPS)を識別するための事実上の標準ヘッダーです。X-Forwarded-Hostは、クライアントがHost HTTPリクエストヘッダーで要求した元のホストを識別するための標準ヘッダーです。

プロキシを設定する必要がある主なシナリオは3つあります。以下に、それがどのように実行できるかの例を示します。

一般的なシナリオ(ローカルサーバーへのプロキシ)

このシナリオは、アウトバウンドトラフィックを単純にローカルサーバーにリダイレクトする必要がある場合に使用されます:

プロキシのための準備済みの設定は以下の通りです:

HTTPSからHTTPへのプロキシ

このシナリオは、接続を保護するために使用され、すべてのリクエストが自動的にHTTPSにリダイレクトされる必要がある場合に使用されます:

プロキシのための準備済みの設定は以下の通りです:

バーチャルパス

これは、ホスト上のディレクトリをWebサーバーで指定されたパスにマップする必要がある場合に適したシナリオです:

プロキシのための準備済みの設定は以下の通りです:

次の項目が含まれている記事:タグ:
すべてのタグを見る