//カテゴリ:サーバ ** Perl が動かない原因がわかる [#wa70de7b] #ref(../rural_rn00j.png,nolink,あー?) ボクが設置した [[Windows Server 2008 で Perl が動かない>../2010-07-04]]という現象が発生していたのだが、その原因が今日、ようやく解明される。ボクは Windows をインストールしたあと、外(インターネット界)に出す領域のセキュリティはいったん Administrator のみアクセス可能にし、そこから順次必要な権限を与えていく。&br; その中で当然抜くべきユーザに「Authenticated Users」ってのがある。コイツは Windows の認証を通ったすべてのユーザを指すのだが、実は CGI 動作にはコイツが必要のようなのだ。Windows Server の WEB アクセスは IUSR という匿名用のアカウントで接続されるのだが、どうもその権限ダメではダメらしい……orz ちなみに PHP は IUSR だけでも動作する。現に、この TAMA Networks には Authenticated Users は付与されていない。と思って、色々調べてみたんだが、amatsukami.jp サーバ であるところの Windows Server 2003 では Perl にも Authenticated Users は付与されていなかった。うう~ん、となると Windows Server 2008 からかぁ……。 まぁ、とりあえずこれで今まで動かなかった Perl のスクリプトが動くようになった。&br; めでたし、めでたし。&br; っていうか、これで 11 月に心置きなく amatsukami.jp サーバも Windows Server 2008 に移行できそうだ。 #article |