• 締切済み

ブラウザが表示されません!!!!!!

perl初心者です。これから勉強しようとしてます。 ですが、プログラムを打つ前に早速難関が・・・ perlをブラウザで表示しようとしてるのですが、出来ません!!(><) 本の通りに次のような作業をしました。 __________________ 1、ActivePerlのインストール 2、AN HTTPDのインストール 3、試しにcgi-binフォルダ内にhello.plの作成。 内容___________ #!/usr/bin/perl print"content-type: text/html\n\n"; print "Hello,world!"; _______________ と、打ち、コマンドプロンプトでperl hello.plと、入力すると、 content-type: text/html Hello,world! と、出力されます。 ですが、本の通り、ブラウザのアドレスバーに ”​http://localhost/cgi-bin/hello.pl​” と、入力すれば、Hello,world!と、表示されるはずなのに されません。 ちなみに、 サーバーが見つからないか、DNS エラーです。 と、表示されます 同じような質問があり、そこでの対策も試してみましたが、 どれも効果がありません。 初歩的な質問で申し訳ありません。 しかし、これからperlを勉強するに当たって避けては通れない道だと 思い、質問しました。 解決策以外にも他の方法でブラウザで表示する方法が あれば、そちらも試してみたいと思ってますので、 そちらのほうも、紹介していただけるなら、よろしくお願いします。

みんなの回答

  • pick52
  • ベストアンサー率35% (166/466)
回答No.2

正式にサービスというか80番ポートが有効になっていますか。 HTTPプロトコル(80番ポート)でアクセスできないといっているようなので Perl側ではなく、サーバかPC側の問題です。 もしかするとファイアウォール(FW)で80番ポートがブロックされている 可能性があります。 FWを何か使用しているならFW側の設定で80番ポートを開けたり AnHTTPdの80番ポート利用を許可してあげてください。 AnHTTPd側でAnHTTPdのサービスが正常に起動しているかどうか確認した 方がいいでしょう。 AnHTTPdの画面でエラーは表示されていませんか。

  • hobbit-m
  • ベストアンサー率22% (17/77)
回答No.1

AN HTTPDが起動されていないように見えますが、いかがですか?

pawafuro
質問者

補足

はい、右下のほうに”httpd”という、小さいアイコンが 表示されてます