Perl が動かない原因がわかるボクが設置した Windows Server 2008 で Perl が動かないという現象が発生していたのだが、その原因が今日、ようやく解明される。ボクは Windows をインストールしたあと、外(インターネット界)に出す領域のセキュリティはいったん Administrator のみアクセス可能にし、そこから順次必要な権限を与えていく。 ちなみに PHP は IUSR だけでも動作する。現に、この TAMA Networks には Authenticated Users は付与されていない。と思って、色々調べてみたんだが、amatsukami.jp サーバであるところの Windows Server 2003 では Perl にも Authenticated Users は付与されていなかった。うう~ん、となると Windows Server 2008 からかぁ……。 まぁ、とりあえずこれで今まで動かなかった Perl のスクリプトが動くようになった。 ちなみに、Authenticated Users を抜いていた理由だが、ボクが立てるサーバは開発会社が使うものでもあるため、開発でも使われる。すると、外からアクセスした場合に、あるアカウントは書き込み可能だが、あるアカウントは見るだけとかそういう制御が必要になってくる。
#article |