|
|
NTTBフレッツお得キャンペーン実施中!!
| ・Squid (Proxy server) squid.conf 設定 |
[fedora@fedoracore4 ~]$ su -
[root@fedoracore4 ~]$ rpm -qa squid squidがインストールされているか確認
squid-2.5.STABLE9-7 このバージョンのsquidがインストールされている
[root@fedoracore4 ~]$ vi /etc/squid/squid.conf |
squid.conf の内容が表示されたらそのまま /# http_port と入力して下さい。(#
http_portを検索)
# http_port 3128
http_port 3128
コマンドモードに戻って /# cache_mem で # cache_mem を検索
#Default:
# cache_mem 8 MB
cache_mem 16 MB
コマンドモードに戻って /# cache_dir ufs で # cache_dir ufs を検索
#Default:
# cache_dir ufs /var/spool/squid 100 16 256
cache_dir ufs /home/squid/chache 1024 16 256
cache_dir "タイプ" "ディレクトリ" "ディレクトリ容量"
"階層1" "階層2" "オプション" の書式で記入。
なおディレクトリ容量は cache_memで指定した値の60倍から70倍程度にしておくといいでしょう。
コマンドモードに戻って /acl CONNECT method CONNECT で acl CONNECT method CONNECT を検索
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl fedoracore4 src 192.168.1.0/255.255.255.0 ローカルを定義
コマンドモードに戻って /http_access で http_access を検索
# of your access lists to avoid potential confusion.
#
#Default:
# http_access deny all
http_access allow fedoracore4 定義したfedoracore4のみ許可
http_access deny all 他はすべて拒否
コマンドモードに戻って /# forwarded_for で # forwarded_for を検索
#Default:
# forwarded_for on
forwarded_for off ローカルIPを隠匿化
:wqで保存 |
Squid―プロキシサーバの設定と運用
Squid: The Definitive Guide (Definitive Guides)
| ・Squid (Proxy server) 起動設定 |
[root@fedoracore4 ~]# mkdir -p /home/squid/chache squid.confで指定したディレクトリを作成
[root@fedoracore4 ~]# chown squid:squid /home/squid/chache 所有者をsquidに設定
[root@fedoracore4 ~]# chmod 750 /home/squid/chache パーミッションを750に設定
[root@fedoracore4 ~]# /etc/init.d/squid start squid起動
squid を起動中: . [ OK ]
[root@fedoracore4 ~]# cat chkcofig_def.txt |grep squid squidの起動設定確認
squid 0:off 1:off 2:off 3:off 4:off 5:off 6:off 初期値では自動起動しない
[root@fedoracore4 ~]# chkconfig squid on squidの起動設定
[root@fedoracore4 ~]# chkconfig --list squid squidの起動設定確認
squid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@fedoracore4 ~]#
|
|