Ubuntuのapacheで個人ディレクトリのpublic_html以下を使う

たいしたネタでは無いけど、メモ。

apacheをインストールしただけだと、/var/www/ 以下がDocument Rootになるのだけど、ここはsudoしないとファイルを置くことができない。

ユーザーのホームディレクトリのpublic_htmlを対象に含めたいときは、UserDirモジュールを使うように設定する必要がある。

設定ファイルは、 /etc/apache2/mods-available/ にuserdir.confとuserdir.loadとあるので、これへのシンボリックリンクを/etc/apache2/mods-enabled/ に作れば良い。

cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/userdir.conf userdir.conf
sudo ln -s ../mods-available/userdir.load userdir.load

とりあえず開発用とかテスト用にはこうしておくとローカルユーザ権限でファイルアップロードできるのでいいと思う。

タイトルとURLをコピーしました