Overview
Apache で Userdir を有効化します。Userdir を有効化すると、各ユーザーのホームディレクトリに公開ディレクトリを作成できます。
前提条件
- こちらを参考に Apache をインストール済みであること。
設定の有効化
Userdir を有効化します。
myadmin@ubuntu:~$ sudo a2enmod userdir
設定を有効化します。
myadmin@ubuntu:~$ sudo systemctl restart apache2.service && systemctl status apache2.service
公開ディレクトリの作成
パーミッションの 1 は実行権限を意味しており、実行権限がないとアクセス権の不足で閲覧できません。public_html は /etc/apache2/mods-enabled/userdir.conf に定義されていますが、特に変更の必要はないでしょう。
myadmin@ubuntu:~$ sudo chmod 711 /home/myadmin
myadmin@ubuntu:~$ mkdir ~/public_html
ユーザーの公開ディレクトリにアクセスする場合の URL の例は http://ubuntu.si1230.com/~myadmin/ です。適当なデータを配置して確認しましょう。
Ubuntu 22.04 Apache Web サーバー構築 Userdir 有効化