VirtualBox for mac にゲストとして CentOS7 を正常にインストールしました。
下の図に示すようにTomcat7もインストールしましたが、Firefoxから http:// localhost:808within CentOS仮想マシンに正常にアクセスできます。
ただし、アクセスできません http:// localhost:808outside centOS仮想マシン(つまり、ホストYosemiteWebブラウザーからWebサイトにアクセスできません) SafariやFirefoxなど)。
VirtualBox内からのcentOS7ネットワーク設定は次のとおりです。
上記のネットワーク設定で、インターネットに接続できますwithin CentOS仮想マシン。しかし、ホストマシンに接続できません。
これらのネットワーク設定では、Webサーバーはホストマシンのlocalhost
インターフェイスで実行されません。本質的に、ホストマシンは、ゲストマシンがネットワークにアクセスするルーターになっています。ゲストマシンのIPアドレスを見ると、おそらく10.10.10.100
のようになります。ホストマシンで(この例では) http://10.10.10.100:808 にサーフィンを試すことができます。ファイアウォールとネットワークの設定に応じて、Webサーバーにアクセスする必要があります。
より良い解決策は、ブリッジモードを使用するようにゲストマシンのネットワーク設定を変更することです。これにより、ゲストマシンとホストマシンのIPアドレスが同じになります。その時点で、 http:// localhost:808 にサーフィンできるはずです。
VirtualBoxネットワークマニュアル 利用可能なさまざまなネットワークモードとその機能の詳細が記載されています。