• ベストアンサー

apacheについて

こんにちは。 この度CGIの勉強をしようと思い、apacheを導入しようかなと考えたのですが、apacheを入れるとそのパソコンはすぐに外部からアクセスが出来るようになるのでしょうか。そうだとしたらセキュリティ上不安なのですが、どうなっているのでしょうか。

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

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

Apache起動中、以下の3つの条件が揃えばそうなっちゃいますね 1.ルーター無しで直接回線に繋いでいる または80portを開放している 2.ファイヤーウォールSOFTなどで制限されていない 3.Apache自身の設定でアクセス拒否もされていない 1.についてはONUやADSLモデムに一体化されている事も多いので   ルーター機能つきかどうか確認するには  確認くん (http://www.ugtop.com/spill.shtml) などで自分のIPアドレスを取得  Windowsなら コマンドプロンプトで ipconfig と打ってPCのIPアドレスを取得  両方の値が同じなら ルータ機能はありません  port開放はルーターの初期状態ではされていないはずです 2.ファイヤーウォールSOFTが有れば Apacheを指定して   LAN内を許可 internetは禁止すれば制限できます 3.Apache自身は初期状態では制限されていませんので  http://httpd.apache.org/docs/2.0/ja/mod/mod_access.html  などを参考に設定します *で、実際に外部からアクセス出来てしまうかどうかは ・別回線のPCや携帯で http://確認くんなどで取得したIPアドレス/ にアクセスしてみる ・またはブラウザにProxyを設定してアクセスしてみる

l_opox
質問者

お礼

回答ありがとうございます。 どうやら大丈夫のようです。 とても参考になりました。

その他の回答 (1)

  • sick65
  • ベストアンサー率46% (12/26)
回答No.1

ポートを閉じていれば、基本的に外部からアクセス出来ないかと。 心配であるなら、hosts.allowとhosts,denyにApacheのアクセスリスト でも書いて置けば問題ないかと思います。

l_opox
質問者

お礼

早速回答ありがとうございます。 問題ないようですね。 参考にしておきます。

関連するQ&A

  • アパッチやプロバイダのcgi-bin

    ディレクトリにおいてある PerlなどのCGIスクリプトが使う テキストデータ(jouhou.dat)は外部から 見られる心配はないのでしょうか? アパッチの /var/www/cgi-bin/jouhou.dat にアクセスするために 他のパソコンから http://192.168.1.2/cgi-bin/jouhou.dat (192.168.1.2はアパッチが動いているPC) とすればブラウザが表示拒否されました

    • ベストアンサー
    • Perl
  • Apacheの設定

    windowsXPsp2にPHPのテストのためにApacheを導入しました。 PHPも問題なく動いたのですが、友人にテストしてもらうときにLAN内のPCからは接続できるのに、外部からアクセスできないことがわかりました。 ルーターなどの設定はできており、ほかのサーバー(BJDなど)は外部からアクセスできました。 またApacheやPHPなどを一括してインストールできるソフト(XAMPP)などを使ったときは、接続できましたが、日本語をフォームで送ることができませんでした。最初に立てたApache+PHPでは日本語を送れていました。 なので、Apacheの設定だと思うのですが、まったくわかりません。 XAMPPなどで日本語フォームを送れるようにする方法かApacheの設定方法を教えてください。

  • Apacheでアクセス制限をするには

    Apacheでアクセス制限をするにはどうすればいいですか? ローカルでCGIのテストをしたいと思い、入れたんですが セキュリティが心配です。(そのままだと、アクセスできますよね? 自分(ローカル)以外からの接続を拒否するにはどうすればいいですか?

  • apacheが動きません

    よろしくお願いします。 開けないファイルを見るために探したフリーソフトがcgiだったので cgi実行環境が必要になりました。 apacheを使ってwindowsでcgiを動かすのがサーバーをレンタルするよりも簡単でセキュリティの面でもいいのかなと思い、インストールしました。 インストール手順通り進み、常駐アイコンも表示されたのですが 起動の確認でブラウザを立ち上げ アドレスにhttp://localhostと入れても apacheのtopページを表示することができません。 http://127.0.0.1でも同じで 『Internet Explorer ではこのページは表示できません』 と、でます。 アンインストールをして再度試しましたが 何度やっても結果は同じでした。 何が原因でしょうか? localhostにアクセスできた後は フリーソフトがrubyなのでrubyのインストールや設定をする事になります。 いろいろと調べてみたのですが 必要な情報を探しあてられませんでした。 サイトを立ち上げて公開するつもりはなく あくまで自分のパソコンの中だけの話です。 へたにパソコン暦が長いってだけで サーバーやネットワーク、cgiなどに関してはまったくの素人ですので よろしくご教授ねがいます。 OS WINDOWS XP SP2 ケーブルにて常時接続 DELL DIMENSION E521 他に必要な情報があれば言ってください。 よろしくお願いします。

  • Apacheのサーバー公開

    パソコン初心者です。 Apacheについて質問なのですが、Apacheというwebサーバーは インストールした直後に外部からのアクセスが可能なんでしょうか? もしアクセスが可能ではないとすると公開するにはどのような方法があるのでしょうか? 是非教えて頂きたいです。よろしくお願いします。

  • apacheでhttpsによって外部からアクセスさせたい

    windowsserver2008でapache2.2.6を動かしてます。 httpd.confとhttpd-ssl.confを編集して、 LAN内から http://server/index.html https://server/cgi-bin/printenv.pl でアクセスできます。 外部から http://domain.jp/index.html でアクセスできるのですが、 https://domain.jp/cgi-bin/printenv.pl だと404エラーが表示されます。 サーバー上でnetstat -aすると、443はLISTENになってます。 外部からhttpsによるアクセスを可能にするために確認すべきこと、 あるいは、アクセスできる方法をご存じの方教えてください。

  • apache・cgiの設定?

    phpの勉強をしようと思い、apacheとphpをインストールしまいした。 ついでに、cgiの設定も試みてみました。 それで、掲示板を設置してアクセスしてみたのですが、開いた掲示板に表示されるgifアイコンが表示されません。(gifアイコンは、掲示板下の/imagae/に格納されています。) apache等の設定が悪いのでしょうか?また、cgiを設置したcgi-binフォルダー以下を表示すると、 Forbidden You don't have permission to access /cgi-bin/ on this server. と表示されます。 どなたか、ご指導お願い致します。

    • 締切済み
    • CGI
  • APACHEの動作について

    こんばんは。 WIN2000+ノートンインターネットセキュリティです。 以前雑誌の記事でAPACHEをインストールするものがあって入れました。 WEBサーバーについての知識も乏しく 普段は特段使う事ないのですが、 時々アパッチが外部とアクセスしようとしてらしく ノートンのメッセージが出ます。 「インバウンド」 「TCPのポート80を使用」 「リモートアクセス4×.2××.2××.89」 と上記のような言葉が含まれたメッセージが出ます。 これはアパッチの動きとしては問題ないものなのでしょうか? とりあえずわからないので メッセージが出た時はブロックするようにしています。 特に問題ない動きなのであれば許可のリストに 入れようと思うのですがいかがなものでしょう。 知識がないので上手く説明できてないかもしれませんが 宜しくお願いします。

  • ApacheでCは使える?

    こんにちわ。 今CGIについて勉強しています。 Perlをメインに勉強しているのですが、複雑な処理は得意なCでCGIを作成しようと思っています。 そこで、ApacheでCを使いたいと思っているのですが、 具体的な使用方法が分かりません。 Apacheの設定方法など詳細な説明をお願いします。

    • 締切済み
    • CGI
  • Windows8でapacheを使う

    現在WindowsXPパソコンにapache1.3, php5.28, mysql5.0を導入してlocalhost環境を構築し、これを無線LANで接続し、イントラネットにしています。 このたび、Windows8パソコンに乗り換えて同様のイントラネット環境を構築したいと考えていますが、このようなことは可能でしょうか? 32bit,64bitの差で何か問題が生じるでしょうか? apacheのWindows8へのインストールはWindews7と同様でしょうか? Windows8でapacheを導入についてよろしくご教示お願いします。