めもぶろぐ

お勉強したこと、趣味なんかを適当に書いてます。。。

プロキシサーバ linux centOS squid

プロキシサーバ構築したので使用していたのですが

アクセスログを見ていてもリアルタイムで更新されず。。。

 

確認コマンド

tail -f /var/log/squid/access.log

 

で、がっかりしました。

 

サービスを再起動してみると、おやおや、、、

 

[root@miniserver log]# service squid restart

squid を停止中: 2014/10/09 12:25:26| WARNING: Netmasks are deprecated. Please use CIDR masks instead.

2014/10/09 12:25:26| WARNING: IPv4 netmasks are particularly nasty when used to compare IPv6 to IPv4 ranges.

2014/10/09 12:25:26| WARNING: For now we will assume you meant to write /24

2014/10/09 12:25:26| ERROR: Directive 'header_access' is obsolete.

2014/10/09 12:25:26| ERROR: Directive 'header_access' is obsolete.

2014/10/09 12:25:26| ERROR: Directive 'header_access' is obsolete.

2014/10/09 12:25:26| ERROR: Directive 'header_access' is obsolete.

2014/10/09 12:25:26| WARNING: No units on 'cache_mem 64MB', assuming 64.00 bytes

 

 

なんじゃい!と

 

ぐぐってみたら、Netmasks are deprecatedのところは簡単でした。

192.168.xxx.xxx/255.255.255.0と設定していたところが一カ所ありました。

今はサポートされているのが、プレフィックス値での表記となるため

192.168.xxx.xxx/24

 

と設定を変更

service squid restart

 

とすると、ネットワーク系のエラーは消え去りました。

残りは、chaceの設定項目です。

2014/10/09 12:25:26| WARNING: No units on 'cache_mem 64MB', assuming 64.00 bytes

 

ようわからんので、とりあえず再インストール

勉強のおさらいもかねて、覚えている通りに再設定

squid -k parse

を実行して、設定ないように誤りがないか確認

なにもでない。。。

 

まあでもしらべてみて実行していないコマンドがあったので実行。

cache用ディレクトリの作成デス。

[root@miniserver squid]# squid -z

2014/10/09 13:15:39| Squid is already running!  Process ID 23176

[root@miniserver squid]# service squid stop

squid を停止中: ................                           [  OK  ]

[root@miniserver squid]# squid -z

2014/10/09 13:06:48| Creating Swap Directories

2014/10/09 13:06:48| /var/spool/squid exists

2014/10/09 13:06:48| /var/spool/squid/00 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/00

2014/10/09 13:06:48| /var/spool/squid/01 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/01

2014/10/09 13:06:48| /var/spool/squid/02 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/02

2014/10/09 13:06:48| /var/spool/squid/03 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/03

2014/10/09 13:06:48| /var/spool/squid/04 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/04

2014/10/09 13:06:48| /var/spool/squid/05 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/05

2014/10/09 13:06:48| /var/spool/squid/06 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/06

2014/10/09 13:06:48| /var/spool/squid/07 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/07

2014/10/09 13:06:48| /var/spool/squid/08 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/08

2014/10/09 13:06:48| /var/spool/squid/09 exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/09

2014/10/09 13:06:48| /var/spool/squid/0A exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/0A

2014/10/09 13:06:48| /var/spool/squid/0B exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/0B

2014/10/09 13:06:48| /var/spool/squid/0C exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/0C

2014/10/09 13:06:48| /var/spool/squid/0D exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/0D

2014/10/09 13:06:48| /var/spool/squid/0E exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/0E

2014/10/09 13:06:48| /var/spool/squid/0F exists

2014/10/09 13:06:48| Making directories in /var/spool/squid/0F

[root@miniserver log]# service squid start

squid を起動中: .                                          [  OK  ]

[root@miniserver log]# tail -f /var/log/squid/access.log 

 

 

で、上記のtailコマンドでリアルタイムモニタリングしてwebサイトを閲覧。

だーっとログが流れる。で動いていることも確認できた。

念のため、cache.logも確認

[root@miniserver squid]# tail -f /var/log/squid/cache.log 

2014/10/09 13:22:00|         0 Objects expired.

2014/10/09 13:22:00|         0 Objects cancelled.

2014/10/09 13:22:00|         0 Duplicate URLs purged.

2014/10/09 13:22:00|         0 Swapfile clashes avoided.

2014/10/09 13:22:00|   Took 0.03 seconds (6585.63 objects/sec).

2014/10/09 13:22:00| Beginning Validation Procedure

2014/10/09 13:22:00|   Completed Validation Procedure

2014/10/09 13:22:00|   Validated 375 Entries

2014/10/09 13:22:00|   store_swap_size = 3148

2014/10/09 13:22:01| storeLateRelease: released 0 objects

 

 

swapがstoreされてますね。

iphoneからもアクセスしてみました。

が、使用されている気配なし。。。

 

調べるのもおっくうというかなんとなくでてこなそう。。。

と思い少し考えてみる。

 

iPhone GoogleChromeの組み合わせでアクセス

変化なし

 

Safariでアクセス!アクセスログ変化した!!

ということで、chromeは残念ながら対応してなさそう。

 

おわり

 

 

広告を非表示にする