カテゴリー
Linux

Apacheでリバースプロキシ

DelegateでのプロキシをやめてApacheのプロキシを使うことにしました。

やり方はこちらを見てもらうとして、なんでDelegateから変えてしまったのかというと、Delegateを使ってしまうと、各WebサーバーにはプロキシサーバーのIPアドレスしか通知されなくなってしまうからです。
そうなると、MovableTypeのブラックリスト登録が使えなくなり、Delegate側ではじくように設定しないといけなくなります。これは、かなりめんどくさい。ということで、最初にリクエストを受け付けるのはApacheにして、そこからNWiki関係のリクエストだけIISにとばすようにしました。
本当はdotnetとかいうディレクトリの下にNWikiを起きたかったのですが、IISの設定がよく分からず、NWikiがエラーを吐いて動かなくなってしまいました。
それで、NWikiは元のままドキュメントルートの直下においたままにして、ApacheでNWiki以下にアクセスがあれば、IISに転送するようにしました。他の.NETアプリが増える度にApacheに転送設定を増やさなくてはいけないのが面倒ですがとりあえずこれで行ってみます。

この記事を書いた人: A-tak

A-tak.com(えいたっく どっとこむ)の管理人。
Apple野郎なおっさんでしたが、ちょっと最近のAppleには飽き気味。
A-tak.comは2002年2月から運営(前身のサイトは1999年3月から)。今年で18年目!

Youtube / Twitter / Mastodon / Facebook