- ベストアンサー
Apahceサーバの外部公開
Apacheサーバの外部公開の手順を教えて頂けないでしょうか。 公開できずに困っています。 バージョン:Apache2.2 設定内容(httpd.conf) ・Listen 80 ・ServerName ***.***.***:80 ←グローバルIPアドレス ・ファイヤーフォールを無効化 上記の設定をしましたが、外部から見れません http://***.***.***/ ←グローバルIPアドレス で確認 設定の漏れなどがありましたら、アドバイスお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Windowsで(7とはいえ)、インターネットに直結で、ファイヤーウォールなしですか…。 私にはとてもまねできない度胸ですね。 まぁ、ソレはソレとして……。 ・実はファイヤーウォールを停止していなかった。 とか。 ・既にクラックされて乗っ取られていた。 とか……。 >回線は「NTTフレッツ」で、プロバイダーが「ぷらら」なのですが、グローバルIPの取得が有料なのかもしれません。 固定IP契約ってワケでなければ、追加費用は不要かと。 接続しようとしたときにグローバルIPが変わっていた可能性はあるかも知れませんけどね。 # DDNSとルータを使うべき。 まぁ、日本ではIPv4の空きは尽きた…といってもいいような状況ですし、 もしかしたらローカルIPが振られていた。という可能性があるかも知れません。
その他の回答 (3)
- pakuti
- ベストアンサー率50% (317/631)
グローバルIPが有料なのかもしれません で Servenameに、グローバルIPを設定 とは、どういうことでしょう? ちなみに、Servernameはなんでもかまいません パソコンは、PPPoEでインターネット接続ですか? IPは固定では無くて動的ですか? 自分のグローバルIPが何であるか理解していますか? http://www.ugtop.com/spill.shtml 上記サイトの、「現在接続している場所(現IP)」が あなたのグローバルIPです。
- pakuti
- ベストアンサー率50% (317/631)
・apacheサーバーは外部へ接続可能か ・ネットワーク構成はどのようになっているか ・外部との境界にFireWallやルーターがいる場合、通信が許可されているか ・具体的に外部から見るとどのようにダメなのか ・apachのログに何かしら出力されていないか ・そもそもapacheは起動しているのか などなど
- Wr5
- ベストアンサー率53% (2173/4061)
OSはなにを使っていて、ネットワーク構成がどうなっているのか? が不明では………。 ルータを使用している場合はパケット転送(ポートフォワーディングとか仮想サーバ機能とかいろいろな言い方がありますが)の設定は行いましたか? netstatしてみたりして、「80番ポートで待ち受け」されていることを確認しましたか? >上記の設定をしましたが、外部から見れません >http://***.***.***/ ←グローバルIPアドレス >で確認 勿論、LAN内部のマシンから実行。 なんてコトはしていませんよね? それなりの値段のルータを使っていない限り、LAN内部からWAN側IPへの接続は失敗することの方が多いですよ。
補足
情報不足ですみません。 OSは、windows 7です。 ->勿論、LAN内部のマシンから実行。なんてコトはしていませんよね? 外部からテストしております。 ルータは使用していません。
補足
・ネットワーク構成はどのようになっているか ・外部との境界にFireWallやルーターがいる場合、通信が許可されているか ->ルータはありません。直で繋いでます。 ・具体的に外部から見るとどのようにダメなのか ->ページが見つかりません。ローカルでは、「It Works」が表示されます。 ・apachのログに何かしら出力されていないか ->ログには目ぼしい記録はありませんでした。 ・そもそもapacheは起動しているのか ->再起動しました。 回線は「NTTフレッツ」で、プロバイダーが「ぷらら」なのですが、グローバルIPの取得が有料なのかもしれません。