vine-users ML アーカイブ



[vine-users:062392] Re: apache での vartualhost とユーザ設定について

  • From: SAWAMI Hiroaki <hiro-s@xxxxxxxxxxxxxx>
  • Subject: [vine-users:062392] Re: apache での vartualhost とユーザ設定について
  • Date: Thu, 02 Oct 2003 23:15:15 +0900 (JST)
さわみです。

From: りぬくす りぬらー <we_love_linux@xxxxxxxxxxx>
Subject: [vine-users:062390] Re: apache での vartualhost とユーザ設定について
Date: Thu, 02 Oct 2003 22:39:34 +0900
Message-ID: <Sea2-F48BLESy9vGz1J00005f4a@xxxxxxxxxxx>

> > http://www.aaa.net/~hogehoge/ → 閲覧可能
> > http://www.bbb.net/~hogehoge/ → 閲覧禁止
> > 
> > <VirtualHost www.bbb.net>
> >     ....
> >     UserDir             /dev/null
> > </VirtualHost>
> > 
> > で一応できますけど、もっと良い方法があるかもしれません。
> > ユーザ個別に A さんは www.aaa.net に、B さんは www.bbb.net に
> > 結びつける方法はわかりません(すみません)。
(snip)
> ちなみに、"apache" と "UserDir" で検索すると、
> apache-ml に <Directory>  </Directory> を使う方法も
> 書いてありました。
> (これもあまりスマートな方法じゃなさそうですけれど・・・)

過去にこんな設定をしていたことがあります。

    <VirtualHost xxx.xxx.xxx.xxx>
        ServerName www.example.com
        ....
        UserDir public_com
    </Virtualhost>

    <VirtualHost xxx.xxx.xxx.xxx>
        ServerName www.example.org
        ....
        UserDir public_org
    </Virtualhost>

    <VirtualHost xxx.xxx.xxx.xxx>
        ServerName www.example.net
        ....
        UserDir disable
    </Virtualhost>

user1 のホームディレクトリに public_com を作れば

    www.example.com/~user1/ -> available
    www.example.org/~user1/ -> not found
    www.example.net/~user1/ -> not found

になり、user2 のホームディレクトリに public_org を作れば

    www.example.com/~user2/ -> not found
    www.example.org/~user2/ -> available
    www.example.net/~user2/ -> not found

になります。

-- 
SAWAMI Hiroaki (沢味 広明)
hiro-s@xxxxxxxxxxxxxx
hiro@xxxxxxxxxxxxx