- ホーム
- Docs
- インストールと設定
- コミュニティ
- Docker バージョン
- プロキシの背後でONLYOFFICE Docsを使用する
プロキシの背後でONLYOFFICE Docsを使用する
はじめに
ONLYOFFICE Docsはオンラインアプリケーションとして動作し、しばしば内部ネットワークに統合する必要があります。今日、多くのネットワークでは、特定の目的のために異なるWebサーバーをプロキシとして使用しています。そのため、ONLYOFFICE Docsをプロキシの背後で動作可能にすることが重要です。最も広く使用されているWebサーバーは、柔軟性、速度、パワーで人気のあるNGINXとApacheです。もう一つのよく知られたWebサーバーは、もともとロードバランサーとして設計されたHAProxyです。以下の記事では、これら3つのプロキシWebサーバーの背後でONLYOFFICE Docsを実行するための設定例を提供します。
クライアント側のホストからONLYOFFICE Docsにアクセス可能にするためには、転送されたHTTPヘッダーを設定する必要があります。これらの目的は、リクエストがプロキシを通じてサーバーに送信される際にクライアントに関する情報を保持することです。2種類のHTTPヘッダーを設定する必要があります:X-Forwarded-ProtoとX-Forwarded-Hostです。X-Forwarded-Protoヘッダーは、クライアントがプロキシまたはロードバランサーに接続するために使用したプロトコル(HTTPまたはHTTPS)を識別するための事実上の標準ヘッダーです。X-Forwarded-Hostは、クライアントがHost HTTPリクエストヘッダーで要求した元のホストを識別するための標準ヘッダーです。
プロキシを設定する必要がある主なシナリオは3つあります。以下に、それがどのように実行できるかの例を示します。
一般的なシナリオ(ローカルサーバーへのプロキシ)
このシナリオは、アウトバウンドトラフィックを単純にローカルサーバーにリダイレクトする必要がある場合に使用されます:

プロキシのための準備済みの設定は以下の通りです:
HTTPSからHTTPへのプロキシ
このシナリオは、接続を保護するために使用され、すべてのリクエストが自動的にHTTPSにリダイレクトされる必要がある場合に使用されます:

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