
Ubuntu日本語フォーラム

ログインしていません。
hotohoto です。
LAN内で練習中です。
bind9 はdesktop のまま
UBUNTU 10.10
apache2 です。
ここから
/etc/apache2/site-alivable/default から
/etc/apache2/site-alivable/www にコピーして加工した。
sudo a2dissite default して
/etc/apache2/site-enable/000-default を無効にし、削除した。
sudo a2ensite して
/etc/apache2/site-enable/www を作成
a2enmod userdir してuserdir を有効に
/etc/apache2/site-alivable/www のなかの
DocumentRoot /var/www を
DocumentRoot /home/*/public_html にしようとしました。
この部分は webmin でも変えようとしましたが、設定できないと返されました。
どうやって設定するかわかりません。
現在
http://q.hatena.ne.jp/1143543429
http://httpd.apache.org/docs/2.0/mod/core.html#directory
http://brokendish.org/debian/73/
とか見て勉強してます。
オフライン
/etc/apache2/site-alivable/www のなかの
DocumentRoot /var/www を
DocumentRoot /home/*/public_html にしようとしました。
この部分は webmin でも変えようとしましたが、設定できないと返されました。
これは単なる例だとは思うのですが・・・本当に「*」(アスタリスク)を含んだDocumentRootを指定しているわけではありませんよね?伏字にする場合、できれば、文字の種類や長さが変わらない範囲にした方が良いかなぁ と思います(なお、参照しているサイトで、*を使用して指定しているのは、<Directory>への設定です。)
もし、特定の1ユーザの/home/hoge/public_htmlではなく、各ユーザごとのplugic_htmlを公開するのであれば、DocumentRootではなく、UserDirを設定するのではないでしょうか・・・?
(設定内容は、部分だけ切り出すのではなく、ある程度まとまった範囲で書かないと、把握しきれないかもれいないです。たとえば、VirtualHostの定義なら、<VirtualHost></VirtualHost>内全部 とか。)
オフライン