1

주제: 도메인기반 다중사용자가 설치가 되지 않습니다.

현재  도메인 기반 다중사용자 서버를 운영중입니다.

이번에 서버를 변경 할려고 다른 서버에 우분투를 설치하고 설정한 다음

TC를 설치할려고 하니 옵션이 아래와 같이 두개만 뜹니다.

해결방법을 아시면 알려주시면 감사하겠습니다.

http://img.skitch.com/20080911-ptuiymby7mxmp1wjw15es62d59.jpg

http://img.skitch.com/20080911-bwa9hix4bh2he57jmg5k5mekj2.jpg

2

답글: 도메인기반 다중사용자가 설치가 되지 않습니다.

"호스팅의 계정에 따라 DNS와 path를 동시에 지원하는 경우와 path만 지원하는 경우가 있습니다"

위는 메뉴얼에서 따 온 것입니다.  이를 참고하시는 것이...............

3

답글: 도메인기반 다중사용자가 설치가 되지 않습니다.

호스팅 계정이 아니라 제가 직접 운영하는 서버 입니다.

서버 설정이 잘못되었다면 어떤 설정을 해야 할까요?

4

답글: 도메인기반 다중사용자가 설치가 되지 않습니다.

음 도메인 기반을 쓰시려면 virtualHost 설정이 되어야 합니다.

제 우분투 서버의 /etc/apache2/sites-enabled/001-nubimaru 라는 파일의 내용으로 예제를 들어 드리겠습니다~ fastCGI 사용 + iplimit 모듈 설정이라 좀 복잡합니다.

아.. 너무 복잡해서 필요한 부분만 줄입니다.

<VirtualHost *:80>
       ServerName www.example.com
       ServerAlias example.com *.example.com
       ServerAdmin inureyes@gmail.com
       DocumentRoot /var/www/blog.example.com
       <Directory /var/www/blog.example.com/>
           Options FollowSymLinks
           AllowOverride FileInfo
           Order allow,deny
           allow from all
       </Directory>
       ErrorLog /var/log/apache2/nubimaru_error.log
       LogLevel warn
       CustomLog /var/log/apache2/nubimaru_access.log combined
   </VirtualHost>

요지는, 해당 서버로 들어오는 도메인 접속 요청을 전부 큐브로 보내는겁니다. (*.example.com 부분이죠)

만약 이거 다 해도 안되는 경우라면, 일단 path모드로 설치하신 후에 설치 디렉토리의 config.php를 열어서
$service['type'] = 'path';
$service['domain'] = 'example.com';
$service['path'] = '/';

$service['type'] = 'domain';
$service['domain'] = 'example.com';

으로 바꾸시면 됩니다. 그럼 화이팅!

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

5

답글: 도메인기반 다중사용자가 설치가 되지 않습니다.

오오.. 되는군요...
가뭄에 단비 같습니다.

아파치가 버젼업되면서 조금 설정이 틀리니 계속 해메이게 되는군요 ^^

감사합니다.

6

답글: 도메인기반 다중사용자가 설치가 되지 않습니다.

간단하게 설명하면, DNS와 아파치 모두 *.domain 으로 설정해주셔야 도메인기반 다중사용자 설정이 가능해집니다. ^^

잠수...