「WPI」タグアーカイブ

IIS の ARR を使って Plone を呼び出す

いままでに「Plone を入れてみる」、「Plone のためのセキュリティが強化された Windows Firewall」、「IIS 7.5 でリバースプロキシを構成するための準備」と Plone をインターネットから素直にアクセスできるようにするための準備をしてきた。 
後は「IIS 7.5 でリバースプロキシを構成するための準備」でインストールした Application Request Routing モジュールを使って、プロキシの設定をするだけだ。

続きを読む IIS の ARR を使って Plone を呼び出す

IIS 7.5 でリバースプロキシを構成するための準備

Plone を Windows Web Server 2008 R2 にインストールし、ファイアーウォールの設定を変更して Plone に接続できるようになった。
しかし、Plone に接続する都度 わざわざ「:8080」をつけて、ポート番号を指定するのは煩わしい。
やはり Web の標準である 80/TCP で接続できるようにしたい。

Plone (Zope) の設定を変更してポート番号を 80/TCP にするのは簡単だが、Plone (Zope) 持つ Web サーバーを直接公開するには気が引ける (先の記事ではファイアーウォールの設定を変更して外部から接続できるようにしたが、実際はルーターでインターネットからのアクセスを禁止している)。
やはり、Web アクセスのフロントエンドには実績のある Apache や IIS などを使いたい。

Plone (Zope) の Web アクセスのフロントエンドに、別の Web サーバーを使うときは、PersistentCGI、FastCGI (外部サーバー呼び出し: FastCgiExternalServer)、Proxy のいずれかの方法による Web サーバーとの連携が必要になる。
この三種類の中でもっとも効率的と言われているのは FastCGI だが、残念ながら IIS では FastCGI の外部サーバー呼び出しをサポートしていない。
残る PersistentCGI と Proxy のどちらかの方法から選ぶことになるが、ここでは比較的簡単に設定できる Proxy を使うことにする。

続きを読む IIS 7.5 でリバースプロキシを構成するための準備