この記事では、 http:// localhost:82 /のようなURLを使用してポート82でApacheサーバーを実行していることを前提としています。 。次に、Apacheトラフィックサーバーをポート80のApache Webサーバーのフロントエンドに配置します。たとえば、URL http://svr1.tecadmin.netを使用します。 。 Bowerにhttp://svr1.tecadmin.netドメインを読み込むと、リクエストは最初にトラフィックサーバーに送信され、ポート82で実行されているバックエンドウェブサーバーにリクエストが渡されます。
ステップ1:EPELリポジトリをインストールする
まず、
CentOS/RHEL 6, 32 Bit: # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmCentOS/RHEL 6, 64 Bit: # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmCentOS/RHEL 5, 32 Bit: # rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpmCentOS/RHEL 5, 64 Bit: # rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-releas5-4.noarch.rpm
ステップ2:ApacheTrafficServerをインストールする
システムにEPELリポジトリを追加した後、次のコマンドを使用してApacheトラフィックサーバーをインストールします。
# yum install trafficserver
ステップ3:Apacheトラフィックサーバーをリバースプロキシとして設定する
まず、ポート82で動作するようにApacheサーバーを変更します。
次に、ポート80で動作するようにApacheトラフィックサーバーを構成し、リバースプロキシ設定をセットアップします。 Apache Traffic Serverは、以下にリストされている2つの構成ファイルを作業として使用します。
- 1。 /etc/trafficserver/records.config
- 2。 /etc/trafficserver/remap.config
CONFIG proxy.config.http.server_port INT 80
CONFIG proxy.config.proxy_name STRING svr1.tecadmin.net CONFIG proxy.config.url_remap.pristine_host_hdr INT 1
map http://svr1.tecadmin.net:80/ http://localhost:82/ reverse_map http://localhost:82/ http://svr1.tecadmin.net/
ステップ4:サービスを再開する
必要な構成を行った後、apacheトラフィックサーバーを再起動し、システムの起動時に自動起動するように構成します。
# service trafficserver restart # chkconfig trafficserver on
ステップ5:ウェブサイトのヘッダーを分析する
これで、ApacheTrafficサーバーの基本的な構成はすべて完了しました。 Webサイトのヘッダーをチェックして、ATSがユーザーへのサービスデータであることを確認しましょう。以下のATSありとATSなしの応答ヘッダーの比較結果を確認してください。
ApacheTrafficServerを使用
Apacheトラフィックサーバーなし