• ベストアンサー

Webサーバを公開するには

apacheでWebサーバを立てました。 http://localhost/index.html 上記URLでは動作を確認できてます。 ドメインは下記のサイトでダイナミックDNSサービスを使用してサブドメインを取得しています。 http://www.mydns.jp/ 取得したドメイン :sample.mydns.jp インターネット上で公開するにはこのあとどうしたらよいのでしょうか? もうすでに公開されてるのでしょうか? どなたかアドバイスお願いします。

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

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

こんばんは、お困りですね。 さてご質問の件ですが、ルータの設定ですね。ルータですので、Wan側とLAN側が有るかと思います。Wan側の設定で、80番ポートにアクセスが来たものは、Webサーバに行くように指定します。うちのサーバもそのように指定しています。 ただ、ルータにファイアウォールの機能がついているのですが、それはWanとLANの間に対してついているので、Wan側の80番ポートに穴を開けることになりますので、結構びくびくしながら設定しています。 ルータのパスワードにも気を遣います。乗っ取られるとしたら、ルータがまず標的になるでしょうし。またサーバも80番のサービスしかコネクションを張らないような設定にしています。 でも、毎晩中国あたりのウイルスに感染したサーバーからの攻撃がひどいです。chkrootキットなどをいれていますが。どの程度効果があるのか・・不安は耐えません・・。 --------------------------- ルータの設定が分かりません、というのは止めましょうね。 マニュアル読めば分かることですから。もしマニュアルに記載がないのであれば、そのルータはダメと言うことですので、記載があるルータを買ってきましょう。

その他の回答 (2)

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.2

接続環境がわからないのですが... ルータ経由なら、WAN側からの接続要求が届くように設定してください。DMZ機能があればそれを利用すればよいです。また、サーバ自体のファイアウォールなどが邪魔する場合もありますので、必要に応じてポートを開けてください。 ダイナミックDNSという事は固定IPではないと思いますが、ルータにDDNS機能があればそれを利用するるもよし、DiCEを利用するも良しだと思います。 参考URLにFedoraの場合の例を置きましたので参考に。

参考URL:
http://sakaguch.com/,http://fedorasrv.com/
toshi_200578
質問者

補足

DMZ機能がついています。(設定しました。) NO1の回答でも書きましたが、ルータはコレガの「CG-WLBARAG2-U」です。 現在はサブドメインでアクセスすると接続されるのですが、ルータのトップ画面にアクセスされます(ユーザとパスワード画面)。 上記画面ではなく、Webサーバで設定した画面に飛んでほしいのですが、うまくいきません。 やはりNO1の補足でも記述したようにルータ側で転送設定をしなければならないのでしょうか? ルータの設定画面を調べてはいるのですが、アドレス変換などの転送設定画面がなくてよくわかりません。 方法がわかればご教授願います。

  • pooth
  • ベストアンサー率42% (24/56)
回答No.1

まずグローバルIPアドレスを取得して、そのIPアドレスへのリクエストがWEBサーバーに届くように設定する必要があります。 WEBサーバーのIPアドレスを直接そのグローバルIPにするか、ルーターなどを使って、80番portのリクエストをWEBサーバーに転送する設定をすることになります。 その後、mydnsで定められた方法でそのグローバルIPアドレスを通知してください。 とここまでは質問に対する回答です。 失礼とは思いますが、今の質問者様の知識でWEBサーバーを公開するは大変危険な行為です。 セキュリティを考慮していない甘い設定をしているとWEBサーバーが乗っ取られ、質問者様のPCの情報が漏れたり、不正行為の踏み台にされたりする可能性があります。 特に不正行為の踏み台にされた場合、質問者様は被害者ではありません。管理責任を問われます。 やめろとは申しませんが、それなりの時間を費やし、勉強や管理をする心積もりが無いのであれば、専門家がお金と時間を使って管理しているプロバイダなどのWEBサーバーを借りて情報を発信するのがよろしいかと存じます。

toshi_200578
質問者

補足

80番ポートのリクエストをWEBサーバに転送する設定方法というのはルータによって様々なのでしょうか? 自分が使用しているルータはコレガの「CG-WLBARAG2-U」です。手順等があればご教授お願いします。 今回はまずはサブドメインでテスト的に確認がとれればいいと思っています。 セキュリティについてはファイアーウォールを設定しています。それでも安心はできませんが。。

関連するQ&A

専門家に質問してみよう