2001年12月07日(金)


サービスマニュアル/パーツリスト

TS125R : ライコランドで注文してきました。あるんでしょか。

ProxyRemote on apache with mod_proxy

PC : redirector_program on squid の apache proxy version です。 proxy に URL を自動で変換させる方法をこの前書いたのですが、

で、つぎ、apacheのproxyだとどうやるの?

と言われました。

や、ぼく、apache を proxy として利用してませんし、興味もないんですが。

とは言えませんでした。うぅ。

apache を適当に compile します。mod_proxy は自分で enbale にしないと 自動では組み込んでくれません。

neko# cat config.status
#!/bin/sh
##
##  config.status -- APACI auto-generated configuration restore script
##
##  Use this shell script to re-run the APACI configure script for
##  restoring your configuration. Additional parameters can be supplied.
##

CFLAGS="-Os -march=i586 -mcpu=i686 -pipe" \
./configure \
"--with-layout=Apache" \
"--prefix=/usr/local/apache+ipv6" \
"--enable-suexec" \
"--suexec-caller=www" \
"--suexec-userdir=http" \
"--suexec-docroot=/usr/local/apache/htdocs" \
"--suexec-logfile=/usr/local/apache/logs/suexec.log" \
"--suexec-uidmin=1000" \
"--suexec-gidmin=1000" \
"--enable-module=so" \
"--enable-module=unique_id" \
"--with-perl=/usr/local/bin/perl" \
"--enable-rule=INET6" \
"--enable-module=most" \
"--enable-module=auth_db" \
"--enable-module=mmap_static" \
"--disable-module=auth_dbm" \
"--enable-shared=max" \
"--enable-module=proxy" \
"--enable-module=rewrite" \
"$@"

neko#

conf/httpd.conf の中の「<IfModule mod_proxy.c>〜</IfModule>」間のコメントを 外します。allow に自分を入れます。んで、「</IfModule>」の前あたりに

    ProxyRemote http://www.gentei.org http://duke.gentei.org

を入れて、終わりです。

試しました。あれ? http://www.gentei.org/ の内容が表示されています。あ、

Fri Dec  7 22:52:35 2001] [error] [client 10.0.1.1] (61)Connection refused:
proxy connect to 211.132.147.166 port 80 failed

duke が落ちてるので、www を表示したようです。うーん。個人的にはこれの方が いいです。会社とかだと、だめなときもあると思いますが。んで、これでは本当に 見れるのか分からないので、

    ProxyRemote http://www.iij.ad.jp    http://www.iij4u.or.jp

も入れてみます。おぉ。www.iij.ad.jp を指定すると、www.iij4u.or.jp が表示されます。 しかも、この前と同じように browser 上では、www.iij.ad.jp と なっています。

問題は、httpd.conf に書かないといけない点でしょうか。restart すると log が うざったくなるので、別ファイルにしてくれるとありがたいんですが。

Cf. Apache module mod_proxy ProxyRemote directive



generated by makediary-2.11