• ベストアンサー

Apache初心者です

10日で覚えるPerl/CGI入門教室という参考書を買って ApacheとActivePerlをインストールしました。 Apacheはバージョン5.1.2600.0になっています。 これで、インストールは完了し、本書の通りに インストール先も完璧に出来ているはずです。 第一日目のお勉強が  #! c:/perl/bin/perl print "Content-type: text/plain\n\n"; print "Hello Perl !"; これでブラウザには Hello Perl ! と表示されるはずなのですが Forbidden You don't have permission to access /tendays/1-1.cgi on this server. Apache/2.0.54 (Win32) Server at 127.0.0.1 Port 80 などとなってしまい、色々調べてはみてるのですが・・。 一日目でつまずいてしまって途方にくれてます。 WindowsXP ウイルスバスター2006が入っていて 3台のPCをルーターで繋げています。 どこに間違えがあるのでしょうか? 初歩的なことですみません。

質問者が選んだベストアンサー

  • ベストアンサー
  • wp_
  • ベストアンサー率54% (132/242)
回答No.2

どう見てもpermission error以外には見えないんだが・・・ どこをどう判断したら拡張子cgiに行き着くのか疑問でならない・・・ >Apacheはバージョン5.1.2600.0になっています。 Perlのtypoですかね? >Apache/2.0.54 (Win32) Server at 127.0.0.1 Port 80 これ見る限りはApacheは2.0系の気がしますよ。 >これで、インストールは完了し、本書の通りに >インストール先も完璧に出来ているはずです。 動いてない以上それは完璧ではありません^^; 初心者であるうちに覚えておいて欲しいのですが、識者に向かって 「完璧に作ったんですけど動きません!」 と言うと殴られます。^^; >WindowsXP ということは標準でonになっているファイアウォールが怪しいですかね。 ポート80番を通す設定にせねばなりません。 その辺をぐぐってみると良いでしょう。 また、cgiの動作をさせる前にapache単体で正常に動いていることを確認するために ダミーの静的HTMLを用意して一度表示することをお勧めします。 // というか普通はどんな熟練者でも最初はWelcome Apacheを表示させる

daidai0324
質問者

お礼

本当に連絡が遅くなりました。 おかげさまでどうにか解決できました。 丁寧なご回答、感謝いたします。 有難う御座いました。

その他の回答 (1)

  • phoenix343
  • ベストアンサー率15% (296/1946)
回答No.1

httpd.confに拡張子cgiが動作するようには書いてないように見受けられる。 http://59.106.2.6/manual/howto/cgi.html Apacheの設定を見直してください。

daidai0324
質問者

お礼

本当に連絡が遅くなりました。 おかげさまでどうにか解決できました。 有難う御座いました。

関連するQ&A