안녕하세요.
가상호스트를 이용해서 aaa.bbb.ccc/~[ID 계정]으로 쓰는것을
[ID계정].aaa.bbb.ccc으로 쓰고 있습니다.
근데 한가지 불편한게 사용자마다 계속 추가해줘야되니까
내용도 길어지고 귀찮더군요.
그래서 말인데 가상호스트 설정을 한개로 해서
모든 사용자들이 [ID계정].aaa.bbb.ccc을 쓸수 있도록 하려면
어떻게 해야될까요.
앨리어스 지시자를 어떻게 적용시키면 될거같기도 하고..ㅡㅡㅋ
잘 모르겠군요.
답변 부탁 드립니다.
가상 호스트 하나로 모든 사용자 디렉토리를 처리하려면 ServerAlias 에 *.aaa.bbb.ccc 와일드카드를 쓰고, VirtualHost 의 DocumentRoot 를 /home/%1/public_html 처럼 쓰는 mod_vhost_alias 를 쓰면 됩니다.
이 방식이면 사용자를 추가할 때마다 설정을 고칠 필요가 없고, DNS 에도 와일드카드 레코드가 있어야 합니다.