MacでVirtualBox+Vagrantを使ってLAMP環境を作る - Apacheのインストールだけ
Mac (Intel) Big Sur にVagrantを使ってLAMP環境を再度設定予定。Dockerを使う方がいいかもだが、VagrantにUbuntu 20.04を入れて、今回はApacheをインストールまで。VirtualBoxとVagrantはインストール済。
Terminalから
でBox追加。作業するフォルダに移動して
vangrant init "bento/ubuntu-20.04"
でVagrantfileの作成。
vagrant up
これでBoxをダウンロードして、VirtualBox上にUbuntuの環境を作成。完了したら
で環境に入っていき、
sudo apt update
sudo apt upgrade
を行って、最新にする。一旦CTRL + Dでログアウトし、Vagrantfileの編集をした。
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.synced_folder "./www", "/var/www/html", :owner => 'vagrant', :group => 'www-data', :mount_options => ['dmode=755,fmode=755']
この辺を編集(コメントアウトを外したり)、追加して、
vagrant reload
これで更新されたVagrantfileの内容が適用されました。
sudo apt install -y apache2
としてApacheサーバーをインストール。Mac側からChromeで「http://localhost:8080/」としてアクセスすると
が表示されたのでとりあえず成功。しかし、IP:192.168.33.10でブラウザでアクセスしたら
アクセスできず。何か設定が変わったのかな?
ということで、今回はここまで。VagrantとVirtualBoxは以前はよく使っていたけど、ちょっと離れたから全然情報がない感じ。LAMPはもう古いとかいう記事が多くて、情報集めるのが大変でした。