freeBSDでホスト

freeBSDでホスト

FreeBSD 10、Apache 2.4、PHP 5.5がインストールされています。私もドメイン名を購入しました。お父さんに行きます。、すべてのWebブラウザから自分のウェブサイトにアクセスできるように、私のサーバーでWebホスティングを設定したいと思います。それでは、私の構成はこれであるべきですか?

  1. 私のサーバー(FreeBSD 10を実行)に固定IPアドレス192.168.1.130を割り当てました。

  2. 私のdomain.comにx1.x1.x1.x1があります。

  3. 私のインターネットサービスプロバイダ(ISP)はx2.x2.x2.x2です。

質問:

  • httpd.conf上記の3つのIPアドレスの中からどれを選ぶべきですか?Apache 2.4必ず聞かなければなりませんか?
  • 私のDNS "A"レコードからお父さんに行きます。、私のドメイン名はどのIPアドレスを指すべきですか?
  • 私のファイルを変更する必要がありますか/etc/hosts

ノート:例としてx1.x1.x1.x1とx2.x2.x2.x2を使用しています。

答え1

a) Apache は 192.168.1.130 でリッスンする必要があります。ただし、アドレスを指定する必要はなく、すべてのアドレスを受信します。

b) 2 または 3 のいずれかが IP アドレスです。あなたの接続(次のナビゲーション時に表示されます)http://www.whatsmyip.org/)。

また:いいえ、/ etc / hostsに触れる必要はありません。

しかし、ここで見逃している大きな部分があります。 「192.168.1.130」は内部(RFC 1918、未公開ルート)アドレスです。インターネットはこのアドレスであなたと会話することはできません。パブリックIPアドレスに向けられたトラフィックを内部192.168.1.130に転送するルータの転送ポートを設定する必要があります。

これが十分に明確でない場合は、各IPアドレスが何であるかを詳しく説明してください。 2番と3番はあまり意味がありません。 IPが誰に属しているのではなく、そのIPアドレスに何があるのか​​が重要です。私が正しく理解した場合、#2は単にドメイン登録後にGoDaddyがログインページを表示するために使用するIPアドレスです。そうであれば、このIPは意味がありません。 #3がISPのIPアドレス以外のものを意味する場合あなたに割り当てられたでは、どういう意味なのか明確にしなければなりません。

関連情報