• ベストアンサー

サーバを外部へ公開

Webサーバを立ち上げようとしてApacheを導入してLocalhostまで見ることができるところまでこぎつけたのですが外部への公開がさっぱりわかりません。(DDNSの登録は済んであります。http://ddns.kakiko.com/で登録しました) ルーターの設定も絡んでいると思いますがやっぱりわかりません。 Apacheだけでは外部公開はできないのですか?  今はもう何がなんだかわからなくApacheは入ってません。 あとでもう一回挑戦する予定です。 もうひとつですがよくサーバ関連の解説を読んでると出てくるソフトParlはいったい何をするソフトですか?コレもさっぱりです(汗     さっぱりだらけの私ですがお願いします。 OSはWindowsXP Professionalです

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

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

確認して欲しい事項をいくつか列挙します。 ルーターのWAN側のIPアドレスはちゃんと固定 のアドレスが割り当てられてますよね? 外部から名前解決は出来てますか? 出来てるなら、pingは返ってきますか? (ルーターは一時的にping応答する様にしておいて  下さい) ここまでOKなら、あとは内部の問題になってきます。 httpの要求が来たらWebサーバーまでパケットはちゃんと 到達してますか?(ポートフォワードの設定など) あとはサーバー側で なんらかのフィルタリングをしてはないですか? 以上、思いついたことを書きました。確認してみて。

noname#120752
質問者

お礼

ありがとうございます。 ルーターの設定は間違っていませんでした~

その他の回答 (3)

回答No.4

まず、それ以前にWindowsXP ProにApacheを入れて 公開する場合のライセンスが問題です http://damedame.monyo.com/?date=20030718 やApache-MLの http://mm.apache.or.jp/pipermail/apache-users/2003-January/002302.html あたりのスレッドを良くお読みください もっとも、よく読んでもいろいろな解釈がありそうで MSの社員ですら明確に答えられそうにないようですが いずれにしろ同時にアクセスするユーザー(PC)が10台を超えるとライセンス違反になるようで サーバーとして公開するには使い物にならないと思います。 私自身は Linux+Apache+DDNS+光ファイバーでサーバーを立てています。

noname#120752
質問者

お礼

ライセンスのことなんてちっとも気づきませんでした(汗 気をつけます・・・

回答No.3

そこまでさっぱりで自分で調べて自己解決できない人が サーバ公開は大変危険で大変迷惑です。 セキュリティー的に大問題に絶対になるだろうし そうなると踏み台にされたりのっとりされたり ウィルスをばら撒いたりいろいろな 人に迷惑が行きます。 その場合、最悪数千万の損害賠償請求がきても 払うだけのたくわえをしておいてください。

noname#120752
質問者

お礼

無知ですみませんでした。 勉強してやり直します

  • ticky
  • ベストアンサー率36% (123/337)
回答No.2

Apacheだけで外部公開できますよー。 1.ルータの設定で、80番ポートへの外からの参照を、LAN内の特定のマシンにまわす設定にしてください。 ルータの種類によって、呼称、設定の方法が異なるので、一概なことはいえないです。 2.あとは、WinXPのファイヤーウォールで、80番ポートをあけておいてください。 ほかのファイヤーウォールとかあるなら、同様に。 http://y-kit.jp/saba/ Perlは、文字列の操作に便利なスクリプト言語(プログラム言語の一種)です。 CGIといって、外部からアクセスがあるたびに、マシンにあるプログラムが実行され、実行結果をブラウザに表示する という仕組みがありますが、そのプログラムの作成によく使われます。 PerlやCGIで、検索すると、参考になるサイトが見つかると思います。

noname#120752
質問者

お礼

ありがとうございます。 Apacheはなんか自分には合わなかったようでIISを入れて何とか公開ができました。 やぱpりWindows標準物が自分にあっている様です。 経験がつんだらWindows Server使ってみようと思います。

関連するQ&A

専門家に質問してみよう