주제: 도메인기반 다중사용자가 설치가 되지 않습니다.
현재 도메인 기반 다중사용자 서버를 운영중입니다.
이번에 서버를 변경 할려고 다른 서버에 우분투를 설치하고 설정한 다음
TC를 설치할려고 하니 옵션이 아래와 같이 두개만 뜹니다.
해결방법을 아시면 알려주시면 감사하겠습니다.


아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
페이지 1
현재 도메인 기반 다중사용자 서버를 운영중입니다.
이번에 서버를 변경 할려고 다른 서버에 우분투를 설치하고 설정한 다음
TC를 설치할려고 하니 옵션이 아래와 같이 두개만 뜹니다.
해결방법을 아시면 알려주시면 감사하겠습니다.


"호스팅의 계정에 따라 DNS와 path를 동시에 지원하는 경우와 path만 지원하는 경우가 있습니다"
위는 메뉴얼에서 따 온 것입니다. 이를 참고하시는 것이...............
호스팅 계정이 아니라 제가 직접 운영하는 서버 입니다.
서버 설정이 잘못되었다면 어떤 설정을 해야 할까요?
음 도메인 기반을 쓰시려면 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';
으로 바꾸시면 됩니다. 그럼 화이팅!
오오.. 되는군요...
가뭄에 단비 같습니다.
아파치가 버젼업되면서 조금 설정이 틀리니 계속 해메이게 되는군요 ^^
감사합니다.
간단하게 설명하면, DNS와 아파치 모두 *.domain 으로 설정해주셔야 도메인기반 다중사용자 설정이 가능해집니다. ^^
페이지 1