[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)