squirm

ネットワークの内部からmarevol.comへアクセスすると、想定外のところへアクセスするため、squirmを使って、プロキシ経由でアクセスするときにはURLの書き換えを実行することにする。DNSの設定で対応してもいいけど、安定しているDNSを書き換えるのもね・・・。というわけで、squidにsquirmを入れて対応することにする。手順は、

$ cd squirm-1.0betaB/regex
$ ./configure
$ make clean
$ make
$ cp -p regex.o regex.h ..
$ cd ..
$ make
$ su
Password:
# make install

そんでもって、/usr/local/squirm/etcの設定ファイルをコピーして、設定を記述する。そんで、squid.confに

redirect_program /usr/local/squirm/bin/squirm

を記述、そして、再起動。がしかし、いつものように、SELinux でくらう。/usr/local/squirm/etcと/usr/local/sqirm/logsが問題になるのだね。というわけで、/var と /etc の下に移す。そのためには、paths.hを変更する。SELinux にsquirm のを追加しても良いのかもしれないけど、作業量的には、paths.h を変更してビルドの方がどう考えても楽だと思う。というわけで、問題解決。

サーバー

昨日は、サーバーを復旧するのに一日かかった。たぶん、普通に設定するだけだったら、5~6時間くらいで終わったような気もする。なんで、こんなに時間がかかったかというと、SELinuxにはまるからだ・・・。SELinux を使おうと思うと、いろんなところで多々エラーがでまくりで、それを解決しようとすると、非常に時間がかかる・・・。まぁ、そんな感じで、ようやく一段落。そして、現在は、marevol.com のサイトを構築中。Jetspeed2+Lenyaという構成で行く予定。現在、細かい調整中・・・。今週中には、公開できるだろう。