• ベストアンサー

Perl AN HTTPD

PerlをApacheで試すには、ttp://localhost/でやっています。しかし、ウイルスソフトを入れた場合併用できませんでした。そこで、ポートをつついて・・・とアドバイスを受けました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1265431 AN HTTPDを行った場合Windows用の Perlを入手してインストールする必要がありますと、見つけました。どうして、必要があるのでしょうか?現時点でもWindows内(オフライン)で動作を確認しているはずですが・・この質問はウイルス対策のトピックと大きくづれると思いこちらに書かして頂きました。お願いします。

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

  • ベストアンサー
回答No.2

私は、ApacheでPerl,PHP、ウィルスバスター、 ノートン(お試し版で、別々の時期に使ってました。)で 使っていますが localhost、127.0.0.0でも特に問題はないですよ。 今はウィルスバスターなので確認できませんが。 ノートンでは、「この通信を許可していい?」とは 聞かれたかな?(うろ覚え) 聞かれたなら、yesで。 この時常にNoと押してしまったら、通信はダメと登録 されてしまうので、ノートンの設定から、localhostの 設定を変えたり削除して、再度登録しましょう。 かなりうろ覚えだし、あなたの使っているソフトがノー トンとは限らないので、分かりませんが。  おまけ。 AN HTTPD & Apache はサーバ運用ソフトですが、 PerlやPHPを解釈する機能はないので、別にインストール してください。って事です。 PerlやPHPは、掲示板やカウンター等を動かすための 言語です。

tetratetra
質問者

補足

ソースネクストのウイルスセキュリティーを使ってます。評判が悪いですね・・親が、時期的にこのソフトがいいと買ってきたのですけど。他のソフトは2004年バージョンとかですが、これは自動更新ですので。初めてのウイルスソフトです。 プログレスバーが途中で止まったままになります。三つくらい進みます。待っててもつながらなくてメールで質問すると併用はできないと返ってきました。他のウイルス対策ソフトは調べましたが併用できないとでてこなかったのですが、ソースネクストのウイルスセキュリティーだけ出てくるのでハズレということでしょうか<汗。これを縁にルータの勉強をしてみます。 普段触らないので知識がありません。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • mendokusa
  • ベストアンサー率13% (359/2726)
回答No.1

ちなみにOSはなんですか? まさかserverじゃないですよね。

tetratetra
質問者

お礼

私の勘違いでした。Windows用のと書かれていたことが勘違いです。現在いれているPerlもWindows用なんですね。マック用とかUNIX用とかあるので間違わないようにということですね。失礼しました。問題は、サーバー化しないといけないのかどうかです。ウイルスソフトを変えて直おるなら楽なんですけど。

tetratetra
質問者

補足

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1265431 ここに書いていたことを1部訂正しました。スミマセンでした。ウインドーズXPのホームエディションを使っています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPとAPACHEまたはAN HTTPD

    WINDOWS XP sp2 PHP4.** APACHE 2.0.*.* AN HTTPD 1.42 朝まで考えていたのですけどアパッチなどが上手くいかないのでご質問させてください。 前まではAN HTTPDをつかいwebサーバーを建てていました。 ですけど最近になってPHPが気になり始め、挑戦してみようと思い手を出してみたのはいいもののPHPの表示がうまくいきません。 拡張子は.htmのままでやりたいのですけどそれはAN HTTPDで出来ませんか? AN HTTPDでならPHPはちゃんと動くのですけどAPACHEだとうまくいきません。 まとめますと拡張子はそのままでAN HTTPDかAPCHEで動かせないか? そしてAN HTTPDではPHPは動くのにAPACHEだとうまくいかないということです。 うまく伝わるかわかりませんが、分かる方がいらっしゃれば是非ご指南お願い致します。では失礼します。

    • 締切済み
    • PHP
  • VistaでAn Httpdが動かない

    Windows Vistaを使用しています。 An Httpdを普通に実行、「管理者として実行」、どちらもうまくいきません。 プロセスとしては実行されているのですが、タスクバーにアイコンが現れず、localhostにもアクセスできません。 解決策をご享受していただけないでしょうか?

  • ApacheにおけるPerlのパス

    AN HTTPDだとPerlのパスは無視して実行可能ですが、Apacheで同じような事はできないものでしょうか

  • httpdソフトの仕組み

    どのカテゴリーに質問すれば良かったのか分からなかったのでここに質問させてもらいます。 IISやApacheなどのhttpdソフトは、 ブラウザなどでhttp://localhost/やhttp://IPアドレス/にアクセスした際に、 httpdソフトがリクエストを検知して処理し、ブラウザに応答すると自分は考えてます。 そして、httpdソフトは外からのアクセスはポートを監視してリクエストを検知していると考えてるのですが、 localhostの場合は何を監視しているのでしょうか?

  • AN HTTPD か Apacheか。

    現在ローカルサーバーをCGIのテスト用に構築しようと思っているのですが、 AN HTTPD か Apacheのどちらを導入しようかと悩んでいます。 使用OSは、Windows Meです。 またPealインタープリタにはActive Pealがいいでしょうか? アドバイスを御願い致します。

    • ベストアンサー
    • CGI
  • mod_perlとディレクトリ

    以下のhttpd.confでAliasをコメントアウトして、 http://localhost/a/にアクセスすると、 Perlの【$ENV{MOD_PERL}】の部分が【mod_perl/2.0.2】と表示されますが Alias / c:/usr/Apache2/VirtualHost/mylink-info/public_html/a/ を有効にして、 http://localhost/にアクセスすると、 Perlの【$ENV{MOD_PERL}】の部分が【】となり、どうもmod_perlで動作していないです。 そうかといって、 <Location /a>を<Location />として全体をmod_perlすると sample.htmlなど cgi以外が正しく動作しないので、困っています。 mod_perlで動作するのは特定のディレクトリ(例えば /cgi-bin)の下限定として、 アクセス時に http://localhost/のようにあたかもpublic_htmlの下にあるように動作したいです。 #Alias / c:/usr/Apache2/VirtualHost/mylink-info/public_html/a/ #=== conf/httpd.conf ( mod_perl 2.x ) <IfModule mod_perl.c> LoadFile "C:/usr/local/bin/perl58.dll" PerlRequire "C:/usr/Apache2/conf/startup.pl" <Location /a> PerlSendHeader On SetHandler perl-script PerlResponseHandler ModPerl::PerlRun #PerlHandler Apache::Registry Options +ExecCGI PerlOptions +ParseHeaders Allow from all </Location> </IfModule>

    • ベストアンサー
    • Perl
  • httpd.confに関して

    Windows版apache2.2.4のhttpd.confの設定をWeb等で調べながら行っていますが、自分がダウンロードしてきたhttpd.confとWeb上の表記が違っていて混乱しています。 例えばユーザディレクトリuserを作り、以下のURLで表示させたい場合、 http://localhost/~user/index.html 以下の設定をすれば良い、と書いてあります。 <IfModule mod_userdir.c> UserDir "C:/Program Files/Apache Group/Apache/users/" </IfModule> 上記記述は最初から私がダウンロードしたファイルにはありませんでした。 この部分をコピーペーストして試しましたがうまく表示されませんでした。 以下のことを教えていただけないでしょうか。 1)上記ユーザディレクトリを表示するにはどうすれば良いか。不足している記述等。 2)httpd.confの記述がダウンロード先によって違うのは何故か。バージョン情報などそれらの違いを識別する方法はあるのか。また、すべての機能を網羅したバージョン(?)は存在するのか。 以上、宜しくお願いします。

  • windowsのapacheのhttpd.conf

    windowsのapacheのhttpd.confの書き方についての質問です。 通常windows(私は7です)にapacheをインストールすると httpd.confには DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" と書かれていますが、前述の質問の回答で LINUXがOSの場合、スラッシュ→「?」は有効だが windowsがOSの場合バックスラッシュ→「\」に置き換えなければならない、 と私は解釈したのですが、 では、デフォルトの DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" でApacheが正常に稼働しているようなのですが、 これって/を使ってますよね? これって、windowsがOSの場合の\のルールに反しているのに、 localhostと入力すると、it worksのhtmlが参照されるのは何故なんでしょうか? そして これを"C:\www"とCドライブの直下に置くことが出来るみたいなんですが、 ドキュメントルートの変更で\を使っても私の環境下では DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" と同じで、この中のhtmlは読んでしまうのは何故なんでしょうか? 長文、駄文、失礼いたしました。 何分超初心者の身なので、詳しい方は「?何いってやがんだ…質問の趣旨がわからん」 と思われるかもしれませんが、拙い表現になってしまうのはお許しください。

  • Linux httpd 80番ポートの競合について

    RedHat ES2.1に富士通のWEBサーバInterstageをインストールしました。 ES2.1には標準でApache httpdが入っており、デフォルトで80番ポートで起動しますが、Interstageも80を使用するので、競合するのではないかと思われます。 (1)競合した場合の影響範囲 (2)Apacheのhttpdを80以外に変更したい場合の設定方法 について教えて下さい。 (2)については、 /etc/httpd/conf/httpd.confでPortを変更して再起動しましたが、WEBサーバからhttp://localhost:81としてもアパッチのホームページが見れません。 他にも変更すべきところがあるのでしょうか? /etc/servicesは? 以上宜しくお願いします。

  • .htaccess と .htpasswd と etc/apache2 にある httpd.conf

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=2160824 で質問していた者です。少し進展しましたが、もう一度ここでお願いいたします。SUSE Linux の Apache2 で ユーザー認証=Basic認証を、イントラネットで試みています。外へ、ではなく、中だけのWebサーバです。htpasswdをインストールして、.htpasswdができました。そのあと、.htaccess を作ったのですが、いろいろな場所においても、認証ボックスが出てきません。httpd.conf の <Directory "/--/--/">---</Directory>をいじってみたのですが、これは、httpdが動き出しませんでした。よろしくお願いいたします。