質問: ### 前提・実現したいこと Windows10にインストールしたVirtualBoxに、CentOS7.3をインストールし、開発環境を構築しようとしています。 CentOS7.3に、MySQL Community 5.6.35,PHP5.6.30,Apache2.4.6をインストールしました。 NATでポートフォワーディング設定を以下のように行いました。 ホストポート 8888 → ゲストポート 80 ホストポート 2222 → ゲストポート 22 この状態で、 ホストOSから、ゲストOS上に、SSH接続ができてファイル更新等を行い、 同じくホストOS上のブラウザから、ゲストOS上のApacheにアクセスして、 Webアプリケーションの開発を行いたいと思っています。 ### 発生している問題・エラーメッセージ 上記設定の結果、 ゲストOS上で: Firefoxから、http://localhost/ でWEB画面表示OK ホストOS上で: Tera Termから、localhost、ポート2222でSSHログインOK Chromeから、http://localhost:8888/ でWEB画面表示NG →ブラウザ上のエラー表示は、コネクションタイムアウト →ゲストOS上のApacheのアクセスログには、ログ無し となっています。 ホストOS上からSSHログインが可能なのに、WEBアクセスがNGなのは何故だか、分かりません。 原因と思われる事柄、調査すべき点などありましたら、ご教授ください。 よろしくお願いいたします。
回答: いくつか考えられる原因はありますが、2つ思いついたものをあげておきます。 * ゲスト側で、80番ポートを開放していない * Apacheで、ローカルアドレスしか`Listen`していない