やる夫がsquid-3.0を導入するようです。
squid について
あまり良く分かっていないのですが、キャッシュとして利用したり出来るようです。他には動作確認用の逆proxyサーバとして利用したりできます。例えば、運用中のアプリサーバがロードバランサでランドロビンされているときとかに、squidを使えば裏から特定のホストへアクセスすることが出来ます。ロードバランサ側で”stick”とか使えば良いではないですか?と言われればそれまでです。
____
/_ノ ヽ_\
/( >) (<)\ 検証環境で動作確認したので
/::::::⌒(__人__)⌒::::: \ 運用に適用するお!
| |r┬-/ |
\ ` ̄'´ /
____
/ \
/ ─ ─\
/ (●) (●) \ ・・・と思ったが、念のため1台だけ
| (__人__) | 適用して動作確認したいのだが・・・
/ ∩ノ ⊃ /
( \ / _ノ | | ロードバランサーから外すと、外からアクセスできないし・・・
.\ “ /__| |
\ /___ /
|
\ __ /
_ (m) _
|ミ|
/ `´ \
____
/⌒ ⌒\
/( ●) (●)\ squid入れて逆proxyすれば
/::::::⌒(__人__)⌒::::::\ 裏から動作確認できるお!
| |r┬-| |
\ `ー'´ /
ロードバランサー(VIP側)から、動作検証用にサービス機を外すと、アクセスできなくなりますので、インターネット --> squid --> ローカルネットワーク --> 対象サーバ っとこんな感じで、やる夫は確認をしようとしています。
internet |
squid-3.0 インストール
ファイル入手
squidはフリーウェアです。http://www.squid-cache.org/
下記例では、”/usr/local/squid”で作業するものとします。
cd /usr/local/squid |
squid.conf ファイルの設定
# /usr/local/squid/etc/squid.conf #20061210 setup アクセス許可するセグメント設定 #20061210 setup アクセス許可設定 #20061210 setup
-----
#20061210 setup squid デフォルトポートは3128
http_port 3128
acl yaruo src 192.168.xx.xx/255.255.255.0
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow yaruo
cache_effective_user nobody
-----
- 参考程度に見てください。
squid 初期化
# /usr/local/squid/sbin/squid -z
2006/12/10 09:40:55| Creating Swap Directories
2006/12/10 09:40:55| storeDirWriteCleanLogs: Starting...
2006/12/10 09:40:55| log.clean.start() failed for dir #0
2006/12/10 09:40:55| Finished. Wrote 0 entries.
2006/12/10 09:40:55| Took 0.0 seconds ( 0.0 entries/sec).
FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied
アボートしました
/usr/local/squid/var/ 配下のパーミッションがおかしいようです。
squid log,cache ディレクトリのパーミッション設定
今回は適当に755で・・・。644とかでも良いかも。
# chmod 755 /usr/local/squid/var |
squid 起動
# /usr/local/squid/sbin/squid start |
squid 停止
# /usr/local/squid/sbin/squid stop |
ブラウザの設定
- address:192.168.yy.yy <-- squid サーバ
- port:3128
ログトレースしたり、”tcpdump”仕掛けたりすると、導通が確認できる筈です。
| 固定リンク
「アプリケーション」カテゴリの記事
- [sendmail] やる夫がsendmailで転送設定をするようです。(2007.12.27)
- やる夫がpostfix-2.1.6-1をインストールするようです。(2007.12.20)
- やる夫がログ管理をするようです。(2008.01.09)
- やる夫がSELinuxを無効化にするようです。(2008.01.09)
- やる夫がTrac接続エラーに直面しているようです。(2008.01.21)

コメント