RSS

月別アーカイブ: 5月 2014

IIS 8.5 Perl CGI を使うには

まず、CGIを置く仮想フォルダを作ります。(既存のフォルダを利用しても構いません)

次の例では仮想フォルダの名前を cgi-bin に、物理フォルダをc:\inetpub\cgi-bin にします。

  1. このフォルダをIIS偽装ユーザ(IUSR)がアクセスできるようにパーミッションを設定します。
  2. IISマネージャを開き、ウェブサイトを選んでコンテキストメニュー「仮想ディレクトリの作成」を実行します。
  3. ダイアログが開いたら物理パスをc:\inetpub\cgi-bin、エイリアスをcgi-binにします。
  4. OKボタンをクリックすると仮想フォルダが作成されます。
  5. cgi-binを選択し、IISグループの「ハンドラーマッピング」アイコンをダブルクリックします。
  6. メニュー「スクリプトマッピングの追加」を実行します。
  7. 下の画像のように値を設定します。
  8. OKボタンをクリックし、”CGI”をマッピングに追加します。

画像

 
コメントする

投稿者: : 2014/05/28 投稿先 Perl

 

タグ: , ,

Premature end of script headers

Windows で作った Perl CGI を Linux で動かそうとして

Premature end of script headers

というエラーが出たら、たいてい、

#!/usr/bin/perl

の行末が”\r\n”になっているためです。行末を”\n”だけに変更するとたいていこのエラーが解消されます。

 
コメントする

投稿者: : 2014/05/25 投稿先 Perl

 

タグ: ,