電子書籍の厳選無料作品が豊富!

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

A 回答 (4件)

確認して欲しい事項をいくつか列挙します。



ルーターのWAN側のIPアドレスはちゃんと固定
のアドレスが割り当てられてますよね?

外部から名前解決は出来てますか?
出来てるなら、pingは返ってきますか?
(ルーターは一時的にping応答する様にしておいて
 下さい)

ここまでOKなら、あとは内部の問題になってきます。
httpの要求が来たらWebサーバーまでパケットはちゃんと
到達してますか?(ポートフォワードの設定など)
あとはサーバー側で
なんらかのフィルタリングをしてはないですか?

以上、思いついたことを書きました。確認してみて。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/03/25 06:35

まず、それ以前にWindowsXP ProにApacheを入れて


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

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

お礼日時:2006/03/25 06:27

そこまでさっぱりで自分で調べて自己解決できない人が


サーバ公開は大変危険で大変迷惑です。


セキュリティー的に大問題に絶対になるだろうし
そうなると踏み台にされたりのっとりされたり
ウィルスをばら撒いたりいろいろな
人に迷惑が行きます。
その場合、最悪数千万の損害賠償請求がきても
払うだけのたくわえをしておいてください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/03/25 06:28

Apacheだけで外部公開できますよー。



1.ルータの設定で、80番ポートへの外からの参照を、LAN内の特定のマシンにまわす設定にしてください。
ルータの種類によって、呼称、設定の方法が異なるので、一概なことはいえないです。

2.あとは、WinXPのファイヤーウォールで、80番ポートをあけておいてください。
ほかのファイヤーウォールとかあるなら、同様に。

http://y-kit.jp/saba/

Perlは、文字列の操作に便利なスクリプト言語(プログラム言語の一種)です。

CGIといって、外部からアクセスがあるたびに、マシンにあるプログラムが実行され、実行結果をブラウザに表示する
という仕組みがありますが、そのプログラムの作成によく使われます。

PerlやCGIで、検索すると、参考になるサイトが見つかると思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/03/25 06:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!