UserDir /home/*/public_html
로 하고, VirtualHost 에 sub 라는 것을 추가하면서,
<VirtualHost sub.abc.com>
DocumentRoot /home/sub/public_html
</VirtualHost>
로 했을때, sub.abc.com 은 잘 됩니다.
sub2 라는 일반 사용자를 추가하고, abc.com/~sub2 하면 잘 됩니다.
근데, sub.abc.com/~sub2 해도 되거든요?
(/home/sub2/public_html 로 접속됩니다.)
~가 붙은것은 무조건 UserDir 로 찾아간다는 말을 들은적이
있는데, 이거 때문인지요?
위와 같이 안 되게 하려면, VirtualHost 디렉토리를 다른곳에
지정해 주어야 할까요?
다른곳에 지정해야 한다면 UserDir 과 같이 cgi-bin 설정이나,
디렉토리 옵션등은 어떻게 지정을 해야하는지 궁금합니다.
-----------
추가질문]
UserDir 에서 지정된 일반 사용자 계정의 로그를 별도관리가
가능한지 궁금합니다.
abc 라는 사용자면 도메인/~abc 라는 url 로 접속하는데, 이것에
대한 로그를 관리할 수 있는지요.
라이코스, 한미르등을 보면 ~ 틸드를 이용해 접속하는데. 그
서버들은 각 사용자로그들을
따로 관리하지는 않을것 같고, 그냥 루트도메인 로그에 같이
쌓이게 하는지요...
그런 서버들은 사용자가 무진장 많은데, 만약 각 사용자 로그가
루크도메인 로그로 같이 남는다면 무진장 괴로울것 같습니다.
아예 안쌓이게 할는 걸까요?
|