• 追加された行はこの色です。
  • 削除された行はこの色です。
*Squid [#qb1cd10e]

** 概要 [#q5aff7fb]
- Squidのバージョンは2.6。
- ウェブサーバ(Apache)とSquidサーバは、物理的に同じサーバマシンとする。
- ウェブサイトは、Apacheでは名前ベースのバーチャルホストで運用する。
- ウェブサイトのドメイン名はwww.example.comとする。
- ウェブサーバはポート80で、Squidサーバはポート8080でサービスを提供する。

** squid.conf [#t4ae7955]
 http_port 8080 vhost
 visible_hostname centos.my.domain
 cache_peer 192.168.0.100 parent 80 0 no-query originserver
 acl all src 0.0.0.0/0.0.0.0
 http_access allow all
 visible_hostname my-squid-server                       # Squidサーバ名を指定(任意)
 http_port 8080 vhost                                   # Squidの起動ポートを指定(Apacheでバーチャルホストを利用のためvhostも指定)
 cache_peer 127.0.0.1 parent 80 0 no-query originserver # 親サーバ(Apache)のIPアドレスとポートを指定(0/no-query:ICPは不使用)
 
 acl all src 0.0.0.0/0.0.0.0                            # クライアントIPアドレス(全て)に対してアクセス制御名としてallを設定
 http_access allow all                                  # allに対してアクセス許可

各設定の詳細は、http://www.squid-cache.org/Doc/config/ を参照のこと。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS