「Apache Traffic Server」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(ページの作成:「Apache Traffic Server (ATS, Traffic Server)とは、Yahoo!Inc が開発したキャッシュプロキシサーバをOSS化したソフトウェアです。 '''読...」)
 
(インストール)
行16: 行16:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
sudo mkdir -p /usr/local/var/log/trafficserver
 
sudo mkdir -p /usr/local/var/log/trafficserver
 +
sudo mkdir -p /usr/local/var/trafficserver
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
== 設定 ==
 
== 設定 ==
 
=== 設定ファイル ===
 
=== 設定ファイル ===

2014年3月23日 (日) 15:53時点における版

Apache Traffic Server (ATS, Traffic Server)とは、Yahoo!Inc が開発したキャッシュプロキシサーバをOSS化したソフトウェアです。

読み方

Apache Traffic Server
あぱっち とらふぃっく さーば
ATS
えーてぃーえす

概要

インストール

FreeBSDにインストールする場合

ports コレクションからインストールする場合

cd /usr/ports/www/trafficserver
sudo make install clean

pkgコマンドでインストールする場合

sudo pkg install trafficserver

portinstallコマンドでインストールする場合

sudo portinstall /usr/ports/www/trafficserver

ディレクトリが存在しないと動かなかったので、手動で作成します。

sudo mkdir -p /usr/local/var/log/trafficserver
sudo mkdir -p /usr/local/var/trafficserver

設定

設定ファイル

% ls /usr/local/etc/trafficserver/
ae_ua.config                  plugin.config.default
ae_ua.config.default          plugin.db
body_factory/                 plugin.db.default
cache.config                  records.config
cache.config.default          records.config.default
cluster.config                remap.config
cluster.config.default        remap.config.default
congestion.config             socks.config
congestion.config.default     socks.config.default
hosting.config                splitdns.config
hosting.config.default        splitdns.config.default
icp.config                    ssl_multicert.config
icp.config.default            ssl_multicert.config.default
ip_allow.config               stats.config.xml
ip_allow.config.default       stats.config.xml.default
log_hosts.config              storage.config
log_hosts.config.default      storage.config.default
logs_xml.config               trafficserver-release
logs_xml.config.default       update.config
mgr.cnf                       update.config.default
mgr.cnf.default               vaddrs.config
parent.config                 vaddrs.config.default
parent.config.default         volume.config
plugin.config                 volume.config.default

remap.config

リバースプロキシの設定です。

8080番ポートで受けて、80にプロキシする例です。

map http://192.168.0.2:8080/ http://192.168.0.2/
reverse_map http://192.168.0.2:8080/ http://192.168.0.2/

使い方

起動

sudo /usr/local/etc/rc.d/trafficserver start

停止

sudo /usr/local/etc/rc.d/trafficserver stop

再起動

sudo /usr/local/etc/rc.d/trafficserver restart

ステータス

sudo /usr/local/etc/rc.d/trafficserver status

コマンドの終了を待つ

sudo /usr/local/etc/rc.d/trafficserver poll

サービスが有効か確認する

サービスが有効な場合は、0、そうでなければ、1を返します。コマンドは、何も表示しません。

sudo /usr/local/etc/rc.d/trafficserver enabled

rc.confの設定を表示します

サービスの制御に使われるrc.conf変数を表示します。

sudo /usr/local/etc/rc.d/trafficserver rcvar
/usr/local/bin/traffic_manager
/usr/local/bin/traffic_server
/usr/local/bin/traffic_sac
/usr/local/bin/traffic_logstats
/usr/local/bin/traffic_logcat

関連項目