Vine Linux インストール & 設定メモ
■ VINE LINUX インストール & 設定メモ ■
--Vine Linux install & Configuration Memo--
 
 
●トップページ
 
●研究員紹介
●研究所規則
●著作権・免責・リンク
●掲示板
●アクセス解析
●お問い合わせ
●更新情報
 
仕事関連

▼お仕事のご依頼

執筆、取材、講演のお問い合わせはこちらからお願いします。

▼広告のご依頼

MM-Labo.com内への広告のご希望はこちらからお願いします。

サーチ


サイト内を検索
WWW全体を検索

Powered By Google

 


x

代理キャッシュサーバーsquid(スキッド)の設定

代理キャッシュサーバであるsquidをインストールしました。

設定時には

Squid FAQ の日本語訳

Proxy サーバのセキュリティ

Squid 情報

などを参考にさせていただきましたので、まずはそちらをご覧になってください。

Squid FAQ の日本語訳 によればsquidとは

Squidは、FTPやgopher、HTTPデータオブジェクトに対応した、webクライアントのための、高性能な代理キャッシュサーバです。

だそうです。

Vineには通常、squidがデフォルトでインストールされています。

なお、2002年3月6日の時点でsquid に対して、

セキュリティホールについてのアナウンスが出ており、

Vineからはsquid-2.3.STABLE5-0vl2.i386.rpm

が出されています。デフォルトインストールのままの場合、

アップグレードの後、使用するようにしてください。

具体的には

# rpm -qa|grep squid

squid-2.3.STABLE5-0vl2

のように出力されることを確認してください。

もしsquidがない場合、或いは、バージョンが古い場合には、

Vineの各ミラーサイトの

Vine-2.1/updates/RPMS/i386

等より適宜ダウンロードしてください。

squidの設定は/etc/squid/squid.confによって行います。

ヤリイカのおいしい料理法にあるsquid.confの日本語訳((C)松井健一様)

などを見て適宜設定しましょう。

(squid1.1.16に関するものですが、設定内容はほとんど変わらないので非常に参考になると思います。)

今回、追加設定したものは次のとおりです。

(プライベートネットワーク→外部のへの接続は可能。

それ以外の橋渡しは行わない)

を基本方針にします。

---------------------squid.conf---------------------

http_port 3128

(HTTPクライアントからのリクエストを受け付けるポート番号です。適当に数字を変えてください。)

cache_dir ufs /var/spool/squid 100 16 256

(Cacheするディレクトリを指定します。コメントアウトされているもともとの設定では

100MbyteまでCacheする指定がしてありました。

squid Directoryの下に16個のFirstSubDirectoryが、その下に256個のSecondSubDirectoryが

作られるように設定されているようです。)

cache_access_log /var/log/squid/access.log

(ログを取る場所を指定します。)

debug_options ALL,1

(出力するログのオプションのようです。ALL,1が推奨されているのでそのとおりにします。)

acl localnet src 192.168.1.0/255.255.255.0

http_access allow localnet

(squidではaclとhttp_accessによってアクセスの制限をします。デフォルトで

LocalHostからのhttpアクセスを許します。)

cache_effective_user squid

(squidを起動するユーザを指定します。)

cache_effective_group squid

(squidを起動するグループを指定します。)

acl QUERY urlpath_regex cgi-bin \?

no_cache deny QUERY

(cgiに対しては再読み込みをします。)

forwarded_for off

(内部情報を隠します。診断君などでチェックしてみるとUnknownという出力結果になるようです。)

(ログファイルとcachemgrの出力に現れるユーザのアドレスにかけるネットマスクを指定します。)

cache_peer proxy.mydomain.com parent 8080 7 no-query

(上流のProxyを設定します。

上記設定の場合、proxy.mydomain.comに8080のポートでつなぎなさいということです。

指定したホストがICPをサポートしていない場合、icp-portは7を指定するそうです。)

設定が終了したら、Proxy Checkerにより設定が

きちんとなされているかを確認の上、使用してください。

リクエストがタイムアウトするか、Forbidden のメッセージが出ればOKです。

ローカルにいるクライアントから、proxyサーバーとしてsquidの立っているサーバーを

指定することで概サーバーをproxyとして利用することが出来ると思います。

Squid―プロキシサーバの設定と運用

Squid―プロキシサーバの設定と運用

↑ご購入は、こちらからどうぞ。

代理サーバとも呼ばれるプロキシサーバは、公的なネットワーク(インターネット)と、私的なネットワーク(たとえばLAN)との相互の通信を制限する機能です。もしこの機能が働いていなければ、ユーザの多いインターネットはすぐにパンクしてしまいます。本書では、今まであまり触れられることのなかったプロキシサーバの代表である「squid」について解説し、詳しい設定の方法や運用の仕方を紹介します。

(C) Amazon.co.jp

 

10日でおぼえるRed Hat Linux9 サーバ構築・管理入門教室【Red Hat LinuxインストールCD-ROM3枚付き】

↑ご購入は、こちらからどうぞ。

10日でおぼえるRed Hat Linux9 サーバ構築・管理入門教室 書評

出版社/著者からの内容紹介
TCP/IP理論を学びながらRed Hat Linuxで実践!

安全なサーバ運営のためには、OSの知識に加えて、TCP/IPの深い理解が不可欠。本書 は、これからサーバ管理をやろうという人が、ネットワーク理論も実際の管理もいっ ぺんにできるようになるサーバ管理入門書。通常概念的にしか理解されていな いTCP/IPやネットワーク、OSの概念をRed Hat Linuxを用いることで、より具体的な 操作として理解できるのが特徴。


 

apache辞典

↑ご購入は、こちらからどうぞ。

apache辞典 書評

わかりやすい3部構成!サーバー管理者必須の1冊!本書は、Webサーバーの定番、「Apache」を活用するためのリファレンスです。初心者でも安心して使える「基礎用語リファレンス」、用途に沿って使える「目的引きリファレンス」、豊富で複雑なディレクティブも網羅した「ディレクティブリファレンス」の3部構成で、基礎から応用まであらゆるApacheユーザーのニーズに応えます!1.3系/2.0系、UNIX/Windows対応。


 

UNIXコマンドリファレンスユーザー便利帳―UNIXコマンド徹底解説 Quick master (05)

↑ご購入は、こちらからどうぞ。

UNIXコマンドリファレンスユーザー便利帳―UNIXコマンド徹底解説 Quick master (05) 書評

 

サーチ:
Amazon.co.jpアソシエイト

DELLコンピュータ製品一覧

サイトにバナーを張るだけでできるまったく新しいチャリティー参加のカタチ


Vine Linux インストール & 設定 メモ Vine Linux 2.5 On Thinkpad X20
--Vine Linux install & Configuration Memo--


■トップページ ■研究員紹介 ■MM総合研究所規則 ■ 著作権・免責・リンクについて ■アクセス解析 ■お問い合わせ


Valid HTML 4.01!  Valid CSS!  MM-labo

Copyright(C) 2002 - Mitsuharu Matsumoto All rights reserved.