ホームページ >バックエンド開発 >PHPチュートリアル >Squid を使用して Windows 上にプロキシ サーバーを構築する_PHP チュートリアル
Windows用のSQUIDをダウンロードします(私が使用しているバージョンはSquid 2.7.STABLE6です。各バージョンの構成は若干異なる場合がありますので、注意してください)
エラーメッセージがある場合、キャッシュ ディレクトリのアクセス許可を確認してください。
2.squid.conf のトラブルシューティングを行います。つまり、squid.conf の構文と構成を確認します。
#squid/sbin/squid -k parsesquid.conf に構文または設定エラーがある場合は、ここでプロンプトが表示されます。そうでない場合は、Squid を起動してみてください。
3. Squidをフォアグラウンドで起動し、起動プロセスを出力します。
#squid/sbin/squid -N -d1次に Ctrl + C を押して Squid を停止し、バックグラウンドでの実行を開始します。
4. バックグラウンドで実行するために Squid を起動します。
#squid/sbin/squid -sこのとき、ps -Aを使用してシステムプロセスを表示すると、2つのsquidプロセスが表示されます。
5.イカを停止します
#squid/sbin/squid -k shutdown6. 変更したsquid.confを再起動します
#squid/sbin/squid -k reconfigure
これはおそらく、設定が希望どおりでない場合にはいつでも変更できます。それから、squid.conf のトラブルシューティングを忘れずに行ってから、このコマンドを実行して、実行中の Squid が再びsquid.confに従って実行されるようにします。
7. システム起動項目にsquidを追加します
/etc/rc.d/rc.localを編集しますもちろん、誰もがそれを好むわけではありませんこの起動方法では、最も使いやすい方法を使用することも、サービスとしてインストールすることもできます。
その他
1. キャッシュディレクトリの権限を変更します。
#chown -R suck:squid /home/cache私のキャッシュディレクトリは/home/cacheで、squidの実行ユーザーとユーザーグループはsquid、squidです。
2. Squid ログ ディレクトリの権限を変更します
#chown -R suck:squid /usr/local/squid/var/logsたとえば、access.log、cache.log、store.logを生成します
3. ログドキュメントを確認します。
#more /usr/local/squid/var/logs/access.log | grep TCP_MEM_HITもちろん、この例の青いテキストは、ドメイン名などの他のパラメータに変更できます。access.log でドメイン名に関する行を確認することもできます。