質問: 以下手順にて環境構築をしているのですが、サーバーに接続できません。追加で対応が必要な事項があれば、お助けください。 バージョン情報: macOS 10.9.5 / Vagrant 1.8.6 / VirtualBox 5.1.6 / CentOS7_x64/PHP 5.4.16/Apache/2.4.6 (CentOS) 手順: 1.Vagrant, VirtualBoxをインストール。 2.Vagrantに以下コマンドでCentOSを追加。 vagrant box add CentOS7_x64 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box 3.仮想マシンの作成 vagrant init CentOS7_x64 4.Vagrantfileの修正 config.vm.network "private_network", ip: "192.168.33.10"の#を外して、ipアドレスを"192.168.33.11"としました。(末尾10は別フォルダで使用中のため) 5.vagrant up, vagrant sshでログイン 6.PHP, APACHEをインストール 7./var/www/html/にindex.htmlファイルを作成。 8.sudo suにてルートユーザーに変更。 9.systemctl start httpd.serviceにてApacheを起動。 10.systemctl status httpd.serviceで状況を確認すると、以下にて、サーバーは起動している状況。 Docs: man:httpd(8) man:apachectl(8) Process: 16884 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS) Main PID: 16890 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─16890 /usr/sbin/httpd -DFOREGROUND ├─16891 /usr/sbin/httpd -DFOREGROUND ├─16892 /usr/sbin/httpd -DFOREGROUND ├─16893 /usr/sbin/httpd -DFOREGROUND ├─16894 /usr/sbin/httpd -DFOREGROUND └─16895 /usr/sbin/httpd -DFOREGROUND 3月 20 06:32:56 localhost.localdomain systemd[1]: Starting The Apache HTTP Server... 3月 20 06:32:56 localhost.localdomain httpd[16890]: AH00558: httpd: Could not reliably determ...ge 3月 20 06:32:56 localhost.localdomain systemd[1]: Started The Apache HTTP Server. 3月 20 06:52:26 localhost.localdomain systemd[1]: Started The Apache HTTP Server. Hint: Some lines were ellipsized, use -l to show in full. 11.10までの状況で、192.168.33.11または、192.168.33.11:8080でアクセスしてもサーバーに接続できない状況。 以上、長くなりましたが、アドバイスいただけると大変助かります。
回答: 以下の記事はいかがでしょうか? Vagrant + VirtualBoxで仮想環境側のポートをあける https://qiita.com/hidekuro/items/a94025956a6fa5d5494f