Apache2をインストール
$ sudo apt install apache2
80ポートを許可する
virtualboxでポートフォアーディング設定をする。
設定⇨ネットワーク⇨アダプター1⇨ポートフォワーディングを選択する
[+]ボタンから以下図のHTTPを記載する
ホストポートは使用しているPCの8080ポートになるため、他で使用している場合は他を使用する。
ゲストポートは使用する仮想マシンの80ポートになる。
接続確認
apache2を起動する
$ sudo systemctl start apache2
$ sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
Active: active (running) since Tue 2022-04-19 22:18:32 JST; 6min ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 34396 (apache2)
Tasks: 55 (limit: 2295)
Memory: 4.7M
CGroup: /system.slice/apache2.service
├─34396 /usr/sbin/apache2 -k start
├─34401 /usr/sbin/apache2 -k start
└─34402 /usr/sbin/apache2 -k start
4月 19 22:18:32 ubuntu-server systemd[1]: Starting The Apache HTTP Server...
4月 19 22:18:32 ubuntu-server apachectl[34390]: AH00558: apache2: Could not re>
4月 19 22:18:32 ubuntu-server systemd[1]: Started The Apache HTTP Server.
ホスト側のブラウザから
http://<仮想マシンIPアドレス>:8080
を開く
この時の8080は先ほど設定した8080ポートです。
うまく接続できると以下画面が表示される。
ここで表示された画面を変更する際は仮想マシン上の/var/www/html配下のindex.htmlを変更することで可能。