今回の環境はこちらです。
Ubuntu
$ cat /etc/issue
Ubuntu 20.04.6 LTS \n \l
Apache
$ apachectl -v
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2023-03-08T17:32:54
現在のドキュメントルートの確認
$ grep -R "DocumentRoot" /etc/apache2/sites-enabled
ドキュメントルートの設定ファイルを変更する
$ sudo vi /etc/apache2/sites-enabled/000-default.conf
$ sudo vi /etc/apache2/sites-enabled/default-ssl.conf
Lets EncryptでSSL化している場合はConfigファイル名が異なります。
$ sudo vi /etc/apache2/sites-enabled/000‐default-le-ssl.conf
Configファイルのチェック
$ sudo apachectl configtest
「Syntax OK」と表示されれば記述内容に間違いがないということ。
apacheの再起動
変更内容を反映させるためにapacheを再起動します。
$ sudo systemctl reload apache2