• 締切済み

apacheをパソコンにインストールすると危険?

初心者ですがよろしくお願いいたします。 phpなどを勉強しようと思ってるんですが、apacheをパソコンにインストールたら危険でしょうか。 インストール後、画面右下のスタートアップにapacheが出ていて、常時繋がった状態のようです。 インストールすると、デフォルトで「all denny」みたいなタグが自動で書かれて大丈夫なのかな? みたいに思ったりもするのですが、ネットでこのようなセキュリティの情報を見ると、 どうも危険なような記事が散見されます。 ちょっとよく分からないので質問させて頂きたいと思います。 お詳しい方ご教授頂ければ幸いです。 どうぞよろしくお願いいたします。

みんなの回答

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

phpの勉強をするときだけapacheを起動すればよいわけですし,おそらくパーソナルファイアウォールは常時稼働させていらっしゃるでしょうから外部からの不正侵入も防ぐことができます。「apacheをパソコンにインストールすると危険」とは言えません。

kileine
質問者

お礼

大変参考になりました。 早速のご回答ありがとうございました! 少し、いやだいぶ安心しました。小心者なので。。。(^^;)

  • gtx456gtx
  • ベストアンサー率18% (194/1035)
回答No.1

>phpなどを勉強しようと思ってるんですが、apacheをパソコンにインストールたら危険でしょうか。 危険と言えば危険ですが、適切な対策を行い「常にハッキングされている可能性があると、ログを確認」を行っていれば最悪のことはないと思います。 ○○○対策を行ったから完璧と過信して放置することが一番危ないと思います。 相手は常に先手、守る側は常に後手ということを忘れなければ大丈夫です。 当初は、PHPなどでapacheを使う時だけONにして、普段はOFFにすればapache経由にハッキングは防げます。

kileine
質問者

お礼

大変参考になりました。 早速のご回答ありがとうございました! ログを確認するのはフリーソフトなどでできるみたいですね。 調べてみます。ありがとうございました。

関連するQ&A

  • PHPの勉強のためにApacheをインストールしましたが、Apache

    PHPの勉強のためにApacheをインストールしましたが、Apacheが起動できません。 公式サイトから2.2.16をDLしてインストールするところまでは問題なかったのですが、画面右下のタスクバーのところには添付のような表示になったままです。アイコンをダブルクリックして[Apache Service Monitor]を開いても[Service Status]は空欄です。 とりあえず、PHP5のインストールも続けてやってみまして、各参考サイトでご紹介されている通りに[httpd.conf]ファイルを追加・修正しました。 <追加修正箇所> ・Listen 8080 ・LoadModule php5_module c:/php/php5apache2_2.dll 疑心暗鬼のまま動作確認をしようと[Start Apache in Console]を実行するとコンソール画面は真っ黒でしたので、正常と判断しました。ブラウザでhttp://localhost:8080を打つと、It works!が表示されました。これで、Apacheの動作は問題なくできているものと思っていましたが、試しにPHPの本に載っているPHPサンプルファイルを所定のディレクトリに置いても、実行されませんでした。 単純な問題かもしれませんが、ご教授を宜しくお願い致します。 当方の開発環境は以下の通りです。 ・Windows XP Professinal SP3 ・IISは未インストール

    • ベストアンサー
    • PHP
  • apacheを使うにあたってセキュリティは?

    phpの開発のためにXAMPPを入れて使っています。 しかし最近になってapacheのセキュリティやapacheを対象としたウイルスについての記事を目にするようになってきました。 apacheはphpを開発するときにだけXAMPPで起動しているだけで apacheのバージョンは古く、2.2.14(2009年のもの)のままです。XAMPPも古いです。 恥ずかしながら、そもそもapacheを使うにあたってセキュリティの知識が全くありません。 XAMPP管理画面でセキュリティパスワードを掛けている程度です。 まずapacheは常に最新バージョンにしておくべきなのでしょうか? そうするとXAMPPを最新バージョンにするということでよいのでしょうか? またapacheを使う上でどのようなセキュリティをすれば良いのでしょうか? ちなみに完全に個人PCでの作業で、会社とかでの環境ではありません。 よろしくお願い致します。

    • 締切済み
    • PHP
  • apacheが起動しません。xamppをインストールしました。

    windowsXPを扱っています。PHPをはじめようとして以下の事から進まないので質問します。 http://httpd.apache.org/ から Apache 2.0.63 Released をインストールして http://localhost/にアクセスしたところ、 「あなたの予想に反してー」のページが表示されました。 その後PHPをインストールしていたところ、PHPは最初いろいろインストールするものがあり、ややこしいので 全部をアンインストールしてxamppをインストールした方が早いという事を聞き apacheとPHPをアンインストールして(いろいろインストールしたままだと誤作動が起きると聞いたので) その後xamppをインストールしました。 しかし、今度はhttp://localhost/に アクセスしても「ページを表示できません。」という表示がでてしまいます。 xamppのコントロールパネルversion2.5のモジュールはapacheとMYsqlが起動中となっています。 コントロールパネルの中ではapache起動となっているのですが、実際には起動していないように思います。(localhostに表示されないので)  http://localhost/に 「あなたの予想に反してー」のページが表示されるにはどうしたらよいですか?   (xamppをアンインストールして、また最初と同じようにapacheだけインストールしましたが、http://localhost/にアクセスしても表示されなくなってしまいました。)  ちなみに現在セキュリティソフト(ウイルス対策ソフトなど)は入れていません。  

  • apacheがうまく起動できません。

    windows XPです。CGIを勉強しようと思ってapacheをインストールしてみました。初心者です。 apache HTTP server2.2.4をインストールしたのですが右下のスタートアップにあるapacheを右クリックしてstartを押すとErrorとなり The request operation has failed!! と表示されスタートさせることができません。何度インストールしなおしてもこのようになってしまいます。 うまくインストールされているならhttp://localhost/ここで、あなたの予想に反して、このページが見れているでしょうか?というのが見れるようなのですが、見ることができません。 いろんなサイトに書いてある通りインストールしたのですが、なにか解決する方法はありますか? 教えてください。宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • RedHatLinux7.1へのapache追加インストール等

    質問が幾つかあります。(このような質問の仕方が正しいかどうかはわかりませんが・・) 1)RedHat Linux7.1で最初からapacheとPHPがインストールされている状態で、最新バージョンのapacheやPHPのtarからのバージョンアップはどうすればいいのでしょうか? (インストールされている状態で展開してコンパイルしインストールすれば上手く行きませんでした。)一度入っているものを削除するにしても依存関係があるものがあって、それが何か解らず削除することができません。 2)WEBサーバーなしでサーバーをインストールしてapache・PHP・postgresqlをインストールしたら、rpm -qでみるとインストールされていませんと表示されます。 (このときhttpdはntsysvにはあらわれません。Linuxがこれらを認識していないみたいです。よって自動起動もできません)これらをLinuxに認識させるのにはどうすればいいのですか? (なおapacheは正しく動作します) 3)apacheなどはバージョン(??)によって落ちるフォルダが違っていてbinフォルダやhttpd.confなどの場所もまちまちみたいですが(インストールのオプションによっては同じところに落とせるそうですが)それらはインストールが正しければどこにあっても問題ないのでしょうか? 4)PHPでpostgresqlをコンパイル時に指定していない状態でどこかの設定ファイルにpostgresqlの記述をしてやればコンパイルなしにPHPからpostgresqlを使用できるようになるのでしょうか? 宜しくお願いいたします。

  • apacheのディレクトリ

    Linux RedHat9をインストールする際に、パッケージでWebサーバーを選択していれた場合、apacheの本体はどのディレクトリ内にインストールされるのでしょうか? Webサーバを選択した場合、PHPもインストールされますが、今回デフォルトでインストールされるPHPは使用できないので、PHPを入れなおしたいのですが、コンフィグレーションする際に、以下のようにapacheのディレクトリを指定したいのですが、どこにあるのか分かりません。 よろしくお願いします。 --with-apxs2=/usr/local/apache2/bin/apxs \

  • apache2.2 php5 インストール

    VISTAへapache2.2とphp5をインストールしたのですがうまくいかないので質問させていただきます。ユーザーアカウント制御を無効化にしてapacheは無事インストールできました。 その後httpd.confに[LoadModulephp5_module "c:/php/php5apache2_2.dll"] [AddType application/x-httpd-php .php] [AddType application/x-httpd-php-source .phps]を追記。 php5ts.dllとlibmysql.dllをsystem32へ。 php.iniをwindouwsへ移動し default_charset="Shift_JIS" extension_dir = "C:/php/ext" extension=php_mbstring.dll extension=php_mysql.dll mbstring.language = Japanese mbstring.internal_encoding = SJIS mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none と変更したのですが、phpファイルにアクセスすると ファイルダウンロードになってしまします。 どこか設定がおかしかったり、足りない部分があるのでしょうか?

    • ベストアンサー
    • PHP
  • 常時安全セキュリティ24をインストールしていますが困っています

    常時安全セキュリティをインストールし、パソコンの右下画面にも 「常時安全セキュリティ24 セキュリティ対策状況:安全」と表示があります。 しかし、Windowsセキュリティの緊急警告のアイコンがあり、 「コンピュータが危険にさらされている可能性があります。 ウイルス対策ソフトがインストールされていない可能性があります。」と、しょっちゅう出てきます。 常時安全セキュリティ24は、ウイルス駆除ソフトとしての機能は持たないのでしょうか?ウイルスバスターなどをインストールしないといけないのでしょうか? 初歩的な質問ですみませんが、教えてください。

  • apacheが起動しません。教えてください

    ネット上のapacheインストール解説を参考にしながら apacheをインストールしました。 ですが、解説サイトに書かれているようにインストール後に自動起動しません。 また、自動起動しない場合は、[スタート]→[すべてのプログラム]→[Apache HTTP Server]→「Start」で起動と書かれていますが「Apache HTTP Server」自体が表示されません。 どのようにすれば起動することができるでしょうか。 教えてください。よろしくお願いします。 ※OSはWIN-XP ※ノートンインターネットセキュリティー2005を使っています。

  • apache.exeとは・・・

    どなたか御教授御願いします。 本日OS(XP Pro)をインストールしてマザーなどのドライバなど一通りインストールしまして、シマンテックのインターネットセキュリティをインストールしてアップデートも完了し電源を切りました。先程、起動しましたらインターネットセキュリティのセキュリティ警告が出て「中危険度・・・apache.exeは他のコンピューターからの接続に対して応答準備を試みています。」と出ているのですがapache.exeとは何なのでしょうか?どなたかお教え下さい。