Squid
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* [[Squid]]
プロキシサーバです。今まではあまり関心がなかったのですが...
#contents
** インストール
http://www.squid-cache.org/よりダウンロードしました。
wget http://www.squid-cache.org/Versions/v2/2.5/squid-2....
tar xzvf squid-2.5.STABLE11.tar.gz
cd squid-2.5.STABLE11
./configure --enable-err-language=Japanese
make
make install
/usr/local/squidにインストールされていました。etcにsquid....
useradd squid -s /bin/false
chmod -R squid:squid /usr/local/squid/var
etc/squid.confに
http_port 8080
cache_effective_user squid
http_access allow all
としてやりました。デフォルトではローカルしかアクセスでき...
/usr/local/squid/sbin/squid parse
で確認しておきます。
では、初期化です。
/usr/local/squid/sbin/squid -z
では動かしてみましょう。
/usr/local/squid/sbin/squid -D
nmapでみると、
nmap localhost
8080/tcp open http-proxy
とでていれば、とりあえずOKです。
では自動起動用のスクリプトです。
#!/bin/sh
#
# This starts and stops squid proxy chache
#
# chkconfig: 345 90 42
# description: squid is Proxy server.
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
# Check that smb.conf exists.
[ -f /usr/local/squid/etc/squid.conf ] || exit 0 # See h...
case "$1" in
start)
echo "Squid Starting";
/usr/local/squid/sbin/squid -D -f /usr/local/squid/etc/s...
;;
stop)
if [ -f /usr/local/squid/var/logs/squid.pid ]; then
/usr/local/squid/sbin/squid -k kill;
#kill `cat /usr/local/squid/var/logs/squid.pid`;
echo "Squid Stopped";
else
echo "process squid not running!";
exit 1;
fi
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: squid {start|stop|restart}"
exit 1
esac
では実行します。
/etc/init.d/squid start
/var/log/messagesを見てみると
Cannot open HTTP Port
とエラーが出ています。なんじゃ?だれがつかってるんや?
lsof -i:8080
あれ?java?あっtomcatや... わすれてた..
** リンク
http://squid.robata.org/squid2.0-conf.html squid.confの丁...
http://homepage1.nifty.com/Que/plamo/squid/~
http://www2.ocn.ne.jp/~virii/sol8/install/squid/~
http://squid.robata.org/faq_top.html~
http://squid.robata.org/ReverseProxy_top.html~
** 参考書籍
** コメント
--#comment
終了行:
* [[Squid]]
プロキシサーバです。今まではあまり関心がなかったのですが...
#contents
** インストール
http://www.squid-cache.org/よりダウンロードしました。
wget http://www.squid-cache.org/Versions/v2/2.5/squid-2....
tar xzvf squid-2.5.STABLE11.tar.gz
cd squid-2.5.STABLE11
./configure --enable-err-language=Japanese
make
make install
/usr/local/squidにインストールされていました。etcにsquid....
useradd squid -s /bin/false
chmod -R squid:squid /usr/local/squid/var
etc/squid.confに
http_port 8080
cache_effective_user squid
http_access allow all
としてやりました。デフォルトではローカルしかアクセスでき...
/usr/local/squid/sbin/squid parse
で確認しておきます。
では、初期化です。
/usr/local/squid/sbin/squid -z
では動かしてみましょう。
/usr/local/squid/sbin/squid -D
nmapでみると、
nmap localhost
8080/tcp open http-proxy
とでていれば、とりあえずOKです。
では自動起動用のスクリプトです。
#!/bin/sh
#
# This starts and stops squid proxy chache
#
# chkconfig: 345 90 42
# description: squid is Proxy server.
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
# Check that smb.conf exists.
[ -f /usr/local/squid/etc/squid.conf ] || exit 0 # See h...
case "$1" in
start)
echo "Squid Starting";
/usr/local/squid/sbin/squid -D -f /usr/local/squid/etc/s...
;;
stop)
if [ -f /usr/local/squid/var/logs/squid.pid ]; then
/usr/local/squid/sbin/squid -k kill;
#kill `cat /usr/local/squid/var/logs/squid.pid`;
echo "Squid Stopped";
else
echo "process squid not running!";
exit 1;
fi
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: squid {start|stop|restart}"
exit 1
esac
では実行します。
/etc/init.d/squid start
/var/log/messagesを見てみると
Cannot open HTTP Port
とエラーが出ています。なんじゃ?だれがつかってるんや?
lsof -i:8080
あれ?java?あっtomcatや... わすれてた..
** リンク
http://squid.robata.org/squid2.0-conf.html squid.confの丁...
http://homepage1.nifty.com/Que/plamo/squid/~
http://www2.ocn.ne.jp/~virii/sol8/install/squid/~
http://squid.robata.org/faq_top.html~
http://squid.robata.org/ReverseProxy_top.html~
** 参考書籍
** コメント
--#comment
ページ名: