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

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

コメント

  1. linux mintで、各ユーザー毎のpublic_htmlをホームページにする方法。…

    きままな日記帳さんが大変参考になりましたので、敬意を表しまして、トラックバックさせていただきます。有難うございました。 # cd /etc/apache2/mods-enabled# sudo ln -s ../mods-available/userdir.co……

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