この段階で頭を壁にぶつけて... Ubuntu 12.10でVirtualBoxを使用してApacheサイトをホストしようとしています。 Windows 8ホストの実行。
私がやったこと:
Apacheがポート80、443、8080でリッスンしていることを確認します(徹底のため)
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 3355/httpd
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3355/httpd
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3355/httpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 681/sshd
VMはブリッジネットワーク接続を使用しています
また、WAN /外部IP(内部的にチェックされ、CanYouSeeMe.org
を使用)を使用してサイトにアクセスできません。言及したすべてのポートが閉じられていると表示されます。
私は本当に次に何をしようとするのに困っています...私はここで愚かな何かを見逃していますか?
注:VM内で、ルーター内で静的IPアドレスを割り当てていません。 DHCPサーバーが有効になっています。それは悪いですか?
次のすべてを再確認してください:(aaa.bbb.ccc.dddがホストオペレーティングシステム(Windows 8)のLAN IPであると仮定します。
NAT(最も安全な)を使用する場合は、手順2に進みます。「NAT」の代わりに「ブリッジ」を使用する場合は、手順6にスキップできますが、ポートをホストのLAN IPを使用すると、ゲストVMのLAN IPに直接転送されます。 これらを混ぜないようにしてください!
ifconfig
を実行して、VirtualBoxのDHCPが割り当てるアドレスを見つけます(10.0.2.15の可能性がありますが、まだ確認しています)Rule 01 | TCP | aaa.bbb.ccc.ddd | 80 | 10.0.2.15 | 80
ここで、「10.0.2.15」はゲスト(Ubuntu)のIPです。DHCPに関する質問と、静的IPアドレスが必要かどうかに答えるため。あなたの家からウェブサイトを運営する予定の場合、次のいずれかに投資することを検討する必要があります。1)あなたの家の静的WANアドレス、または2)実際のホスティング会社( VPSレンタルか標準か)。次のいずれかを実行します。ゲストVMおよびホストオペレーティングシステムに静的LAN IPを割り当てます。 DHCPを無効にして手動でアドレスを割り当てるか、IPアドレスをMACアドレスにロックできます。
注:このコミュニティは、プロのウェブマスター向けに調整されています。これは必ずしも助けが見つからないという意味ではありませんが、助けが必要な場合は、より専門的に聞こえる方法でそれをフレーズしてみてください。それでもサポートが必要な場合は、ユーザー名をクリックして[ホームページ]をクリックし、[連絡先]ページにアクセスして連絡してください。喜んでお手伝いさせていただきます。