「IIS」タグアーカイブ

WordPress での 500 エラー (Internal Server Error)

つい最近だが、このサイトを構成する WordPress をアップグレードした。
すると、それに合わせたかのように当サイトにコメントを投稿しようとしたら 500 エラー (Internal Server Error) になってしまうという報告を受けた。

調べてみるとコメント投稿時に入力するメール アドレスが間違っていると、500 エラーになるらしい。

続きを読む WordPress での 500 エラー (Internal Server Error)

Drupal [Install Maniax 3]

疾うの以前に予選終了を迎え、決勝大会も終えてしまったインストールマニアックス 3 ではあるが、このためのサーバーとそれ以前のインストールマニアックス 2009 で建てたサーバーの 2 台を動かし続けることもないということで、前にインストールしたアプリケーションを少しずつこちらに移していくことにする。
インストールマニアックスに関するQ&A その3」には、ドキュメントが参照できるようになっていれば以前のサーバーは撤去しても構わない旨が書かれている。
ドキュメントは全て、インストールマニアックス用のサーバーとは別のサイトで公開しているので、何もせずに撤去しても問題はないのだが、それぞれのアプリケーションのバージョンも上がっているだろうし、もう一度インストールすることで新しい気づきがあるかもしれない。
…とか偉そうに書いてはみたが、そのうちに面倒臭くなって途中で投げ出すかもしれない。

続きを読む Drupal [Install Maniax 3]

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 でリバースプロキシを構成するための準備

WordPress だけでも作業報告 (後半) [Install Maniax 3]

前半の記事ではダウンロードした WordPress のソースファイルを、作業用のフォルダーに解凍、展開して公開前の準備をするところまで行った。 ここからは実際に WordPress を公開するところまでを書き綴っておく。 続きを読む WordPress だけでも作業報告 (後半) [Install Maniax 3]