- 締切済み
ブラウザが表示されません!!!!!!
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を勉強するに当たって避けては通れない道だと 思い、質問しました。 解決策以外にも他の方法でブラウザで表示する方法が あれば、そちらも試してみたいと思ってますので、 そちらのほうも、紹介していただけるなら、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- pick52
- ベストアンサー率35% (166/466)
正式にサービスというか80番ポートが有効になっていますか。 HTTPプロトコル(80番ポート)でアクセスできないといっているようなので Perl側ではなく、サーバかPC側の問題です。 もしかするとファイアウォール(FW)で80番ポートがブロックされている 可能性があります。 FWを何か使用しているならFW側の設定で80番ポートを開けたり AnHTTPdの80番ポート利用を許可してあげてください。 AnHTTPd側でAnHTTPdのサービスが正常に起動しているかどうか確認した 方がいいでしょう。 AnHTTPdの画面でエラーは表示されていませんか。
- hobbit-m
- ベストアンサー率22% (17/77)
AN HTTPDが起動されていないように見えますが、いかがですか?
補足
はい、右下のほうに”httpd”という、小さいアイコンが 表示されてます