ADC

リライトアクションとポリシーの例

このセクションの例は、さまざまな便利なタスクを実行するようにリライトを設定する方法を示しています。例としては、Example Manufacturing Inc. のサーバールームがあります。Example Manufacturing Inc. は、自社の Web サイトを使用して販売、配送、カスタマーサポートのかなりの部分を管理している中規模の製造会社です。

Example Manufacturing には 2 つのドメインがあります。1 つはウェブサイトと顧客への電子メール用の example.com で、もう 1 つはイントラネット用の example.net です。お客様は、Example Web サイトを使用して、注文、見積もりの依頼、製品の調査、カスタマーサービスやテクニカルサポートへの連絡を行います。

Exampleの収益源の重要な部分として、Webサイトは迅速に対応し、顧客データの機密性を維持する必要があります。そのため、Example には複数のWebサーバーがあり、NetScalerアプライアンスを使用してWebサイトの負荷を分散し、Webサーバーとの間で送受信されるトラフィックを管理しています。

Example システム管理者は書き換え機能を使用して以下のタスクを実行します。

例 1: 古い X-Forwarded-For ヘッダーとクライアント IP ヘッダーの削除

Example Inc. は、受信リクエストから古い X-Forwarded-For ヘッダーとクライアントIP HTTP ヘッダーを削除します。

例2:ローカルのClient-IPヘッダーの追加

Example Inc. は、受信リクエストに新しいローカルクライアント IP ヘッダーを追加します。

例3:安全な接続と安全でない接続のタグ付け

Example Inc. は、受信リクエストに、接続が安全な接続かどうかを示すヘッダーをタグ付けします。

例4:HTTPサーバータイプをマスク

Example Inc. は HTTP Server: ヘッダーを変更して、権限のないユーザーや悪意のあるコードがそのヘッダーを使用して使用している HTTP サーバーソフトウェアを特定できないようにします。

例5:外部URLを内部URLにリダイレクト

Example Inc. は、Web サイト上の URL を短く覚えやすくし、サイトのセキュリティを向上させるために、Web サーバーの実際の名前やサーバールームの構成に関する情報をユーザーから隠しています。

例6:Apache書き換えモジュール規則の移行

Example Inc. は、ApacheリライトルールをNetScalerアプライアンスに移行し、Apache Perlベースのスクリプト構文をNetScalerリライトルール構文に変換しました。

例7:マーケティングキーワードのリダイレクト

Example Inc. のマーケティング部門は、会社の Web サイトで事前に定義された特定のキーワード検索用の簡略化された URL を設定します。

例 8: クエリをクエリされたサーバーにリダイレクトする。

Example Inc. は特定のクエリリクエストを適切なサーバーにリダイレクトします。

例9:ホームページのリダイレクト

Example Inc. は最近、小規模な競合他社を買収し、買収した会社のホームページへのリクエストを自社の Web サイトのページにリダイレクトするようになりました。

例10:ポリシーベースのRSA暗号化

Example Inc. は、PEM RSA 公開鍵を使用して、HTTP の定義済みおよびユーザー定義のヘッダーまたは本文コンテンツを暗号化します。

これらの各タスクでは、システム管理者が書き換えアクションとポリシーを作成し、それらをNetScaler上の有効なバインドポイントにバインドする必要があります。

リライトアクションとポリシーの例

この記事の概要