ホームページ  >  記事  >  運用・保守  >  centos6.5のインストールチュートリアル

centos6.5のインストールチュートリアル

巴扎黑
巴扎黑オリジナル
2017-07-19 16:58:502081ブラウズ
Squidの機能
1フォワードプロキシ
標準プロキシバッファサーバーは、各内部ホストのブラウザ上でプロキシサーバーのIPアドレスとポート番号を明示する必要があります。
透過的なプロキシバッファサーバー、プロキシ操作はクライアントのブラウザに対して透過的です(つまり、IPとプロキシサーバーのポートを指定する必要はありません) IptablesまたはIpchainsが実装されています
リファレンス
2.Squidは、アーキテクチャを最適化し、Webサイトをキャッシュし、Webアプリケーションのアクセスパフォーマンスを向上させます
原則
イカの場合最初に使用される権利を受け取ります 特別なリソースが要求されると、Squid は常にオリジンサーバーからそれを確認します。 Squid のコピーがまだ有効であるとサーバーが示した場合、データが送信されます。それ以外の場合、Squid はキャッシュされたコピーを更新し、クライアントに転送します。 Squid はキャッシュをクリアして、新しいオブジェクト用のスペースを解放します。
ワークフロー
プロキシサーバーがクライアントに必要なデータを持っている場合:
a. クライアントはプロキシサーバーにデータリクエストを送信します。プロキシサーバーは自身のデータ キャッシュを確認します。 c. プロキシ サーバーは、ユーザーが必要とするデータをキャッシュから見つけて、キャッシュから取得したデータをサーバーに返します。クライアント。
クライアントが必要とするデータがプロキシサーバーにない場合:
1. クライアントはプロキシサーバー
にデータリクエストを送信します。
2. プロキシ サーバーは自身のデータ キャッシュを確認します。
3. プロキシ サーバーは、ユーザーが必要とするデータをリモートに送信します。インターネット上のサーバー
5. リモート サーバーが応答して、対応するデータを返します。プロキシ サーバーは、リモート サーバーからデータを取得し、そのコピーをクライアントに保持します。独自のデータ キャッシュ
詳細な参照:
2. メモリとディスク容量はパフォーマンスに影響を与え、メモリ不足はパフォーマンスに重大な影響を与えます。ディスク容量が増えると、キャッシュ ターゲットが増え、ヒット率が高くなります。 SCSI ディスクは ATA よりも優れたパフォーマンスを発揮します。基本的なルールは、ディスク容量 1 G ごとに 32M のメモリが必要であるということです。このように、512M メモリを備えたシステムは 16G のディスク キャッシュをサポートできます。Web キャッシュの一般的なキャッシュ ヒット率は、
バージョン: squid-3.1.23-24.el6.x86_64 です。 rpm
3.1 現在インストールされているか確認する
rpm -qaquid
3.2 yumの方法でインストールする
yum -y installquid
4.
を設定する4.1 インストール後のディレクトリ構造
メインプログラム:
/usr/sbin/squid
スクリプト:
/ etc/init.d/squid
設定ファイル
/etc/squid/squid.conf
デフォルトのアクセスログファイル:
/var/log/squid/access.log
4.2squid.confファイルの構成フロント IP アドレス、Squid は外部ネットワーク インターフェイスをリッスンしません)
cache_dir ufs /var/spool/squid 100 16 256 //Squid のキャッシュ ストレージ パスを定義します キャッシュ ディレクトリ容量 100M、16 個の 1 次キャッシュ ディレクトリ、2 次キャッシュディレクトリ 256
-- 設定ファイルの最後に次のステートメントを必ず追加してください。追加しないと Squid が起動できません。
visible_hostname localhost
--アクセス可能になるように一部の IP アドレスを構成します
acl Normal src 192.168.101.1-192.168.101.250/32
http_access許可normal
#cache access_log /var/log/sクイック/アクセス。 log アクセスログファイルを設定します
#cache store_log /var/log/squid/store.log Webキャッシュログファイルを設定します
#cache 有効なユーザー/グループsquid
5. 開始
--キャッシュディレクトリを作成します
cd
/usr/sbin/squid
./squid -z
2017/06/30 15:13:54| スワップディレクトリの作成
2017/06/30 15:13:54| spool /squid が存在します
2017/06/30 15:13:54| /var/spool/squid/00 にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid にディレクトリを作成します/ 01
2017/06/30 15:13:54| /var/spool/squid/02 にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid/03 にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid/04 にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid/05 にディレクトリを作成します
2017 /06/30 15:13:54| /var/spool/squid/06 にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid/07 にディレクトリを作成します
2017/ 06 /30 15:13:54| /var/spool/squid/08 ​​にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid/09 にディレクトリを作成します
2017/06/ 30 15:13:54| /var/spool/squid/0A にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid/0B にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid/0C にディレクトリを作成します
2017 /06/30 15:13:54| /var/spool/squid/0D にディレクトリを作成します
2017/06/30 15:13:54| /var/spool/squid/0E にディレクトリを作成します
2017/06 /30 15:13:54| /var/spool/squid/0Fにディレクトリを作成
iptables対応設定
通常のプロキシの場合はiptablesのNATテーブルを設定し、ポートへのアクセスを転送する必要があります80 を Squid ポートに
iptables -t nat -A PREROUTING -s spec ipセグメント -p tcp --dport 80 -j REDIRECT --to-port 3164
非透過プロキシの場合は、 Squid のポートを開発する必要があります
iptables -A INPUT - s は IP セグメントを指定します -p tcp --dport 3164 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 3164 -j ACCEP

以上がcentos6.5のインストールチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。