• ベストアンサー

CGIテスト用だけに使いたい(公開不要)

CGIの勉強をするにあたり、自分のPCでテストできるようにApacheとActivePerlをインストールしました。 あくまでテスト用にだけにwebサーバを使いたいので自分のサイトを公開するとかの目的はありません。その場合、外部から見えなくする設定とかあるのでしょうか?もし良かったら教えてください。 一応、過去の回答を確認してポートを閉じる?とか.htaccessとか、いろいろ関係がありそうだなぁと思うのですが、具体的にどうやるのかがよくわかりませんでした(滝汗) OS:Windows XP セキュリティソフト:Norton Internet Security2004 yahooBB ADSL12MB

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

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.3

Windows XP の機能を使ってファイヤーウォールを設定しても構いませんが、Apache の httpd.conf ファイルに以下の設定を追加すれば自分以外のホストからは見えなくなります。httpd.conf ファイルは (Apache のインストールディレクトリ)\conf ディレクトリにあります。 Listen 127.0.0.1:80

その他の回答 (3)

  • o_tooru
  • ベストアンサー率37% (915/2412)
回答No.4

こんばんは、疑問はつきませんね。 さてご質問の件ですが、ルータを買いましょう。yahooBBはうっかりするとグローバルIPを割り当ててしまいますので、単純に外部にさらされてしまう可能性があります。 その点ルータを買えば直接外部にさらされることはありません。もし、外部にさらしたいときは、ルータの設定でフォワードを掛ければいいことですから。(そういう設定の出来る、ある程度きちんとしたルータを購入しておく必要がありますが)

  • webuser
  • ベストアンサー率33% (372/1121)
回答No.2

インターネットに繋がずに、LAN内だけでテストすれば外部からアクセスされる事はありえませんが、それはダメなのですか?

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

インチーネットに接続しているPCにApacheをインストールしても外部からアクセスされることはまずありません。 セキュリティソフトでICMPをブロックしておけば、不正アクセスも受けにくいですし。 YahooBBを使用しているとIPアドレスは半固定のようですから、心配でしたらCGIの勉強をしないときはApacheのサービスを止めておけば大丈夫です。 私はApacheをインストールしていますが、Access.logには外部からアクセスされた記録は残っていません。

関連するQ&A