[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:49056] apache2: UserDir in VirtualHost



西山和広です。

etchのapache2 2.2.3-4で
* a2enmod userdir
* /etc/init.d/apache2 force-reload
とすれば、http://localhost/~hoge/ が見えるのですが、
/etc/apache2/sites-available/default の VirtualHost の
中に UserDir の設定を書くと404 Not Foundになり
見えなくなります。
たとえば
    UserDir disabled root
のように /etc/apache2/mods-available/userdir.conf に
あるものと同じでもダメでした。

/var/log/apache2/error.log には
  File does not exist: /var/www/~hoge
と出ていて UserDir が無効になっているようにみえます。


sargeのapache2 2.0.54-5sarge1ではVirtualHostの中でも問題なく
UserDirが使えているように見えるのですが、apache2.2に
なって、何かこのあたりで変更があったのでしょうか?

VirtualHost毎に一部のユーザだけにUserDirを許可したいのですが、
  UserDir enabled hoge
などが使えないとすると、どうするのが良いのでしょうか?
(Locationなどで制限するしかない?)


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)