1

주제: 테터 설치후 서브도메인 먹통;

메인으로 테터를 쓰고 싶어 설치를 했는데.
테터 잘되고 너무 좋더군요.. ^_^
근데.. 계정속 폴더로 연결된모든 서브 도메인 (www/sub_ex = ex.wony.kr)이 아래와 같은 메세지를 보여주는 것입니다.
==================
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
==================
그리하여 현재 사용중인 서버의 관리자님께 문의를 해봤습니다.

아래와 같은 답변을 들었습니다.
==================
저희 서브도메인 시스템은 rewrite_module을 기반으로 하여 서브도메인 서비스를 제공하고 있습니다.
현재 계정의 ROOT인 www/ 에 .htaccess 파일이 생성되어 rewrite_module을 사용하게되는 문제로 인하여 저희 설정값과 충돌을 일으키고 있습니다.
.htaccess 파일의 RewriteEngine ON 부분을 주석처리하였습니다.
이미 ON되어 있는 상태이기때문에 큰 문제 없으리라 사료됩니다.
==================
이후 서브도메인을 들어가보니 잘 뜨더군요.
그리고 설치한 테터에 글을 남기려고 들어가 봤는데.
이런.. 테터 메인은 보이는데... 기타 링크된 페이지 모두가 먹통이 되어 버렸습니다..;;

현재 이 상태에서 멈춰 버렸습니다. (고칠 방법을 몰라서..)
전 이제 어떻게 해야할까요.. ㅜㅠ
해결 방법을 아시는 분 답변좀 부탁드립니다. ㅡㅜ

2

답글: 테터 설치후 서브도메인 먹통;

http://howto.textcube.org/entry/adding- … n-htaccess 이 글을 참고해 보시기 바랍니다^^

RewriteEngine은 ON으로 하시고, 위의 링크를 참고하셔서 원하는 부분을 추가적으로 설정하시면 될 것 같습니다 smile

"Everything looks different on the other side."

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

3

답글: 테터 설치후 서브도메인 먹통;

http://forum.tattersite.com/ko/viewtopic.php?id=5335

요 글을 참고해 보시면 될듯 합니다. ^^

텍큐와 동일 폴더 혹은 텍큐 폴더에 하위 폴더를 만들어서 사용 할 경우
텍큐의 rewrite 규칙 때문에 사용하지 못하게 되는 현상이 발생하는데
위 글에 나와 있는대로 .htaccess 파일을 수정해 주시면 하위 경로도 사용할 수 있습니다. ^^

.htaccess 파일은 숨김 파일이니 FTP상에서 숨김 파일을 보이게 설정해야 보입니다~ ㅋ

난 남자냐?

4

답글: 테터 설치후 서브도메인 먹통;

우선 빠른 답변 감사합니다. ^^

알려주신 링크로 이동하여 내용을 읽고 아래와 같이 수정하였습니다.
(알ftp 숨긴 파일도 보여주고 좋더군요;)

#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
#RewriteEngine On
RewriteBase /
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteRule ^abc(/.*|$) - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php [L,QSA]

마지막 두줄은 추가 되어 있어서 그 위에 RewriteRule ^abc(/.*|$) - [L]만 넣었습니다.
그런데도 같은 상황이 벌어지고 있습니다.

이제 어떻게 해야할까요.. ㅡ.ㅜ

5

답글: 테터 설치후 서브도메인 먹통;

중원 작성:

RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteRule ^abc(/.*|$) - [L]

일단 abc는 사용하고 계시는 디렉토리명으로 치환해주셔야하구요.
디렉토리가 여러개라면 하나씩 모두 설정해주셔야합니다.
그리고 제가 정규식에 능하지 않아 확신할 순 없지만
위의 정규식은 좀 이상하게 보이는군요..

^로 시작하고 $로 끝나는 것 아닌가요?? 괄호의 위치가...
왠지
RewriteRule ^abc(/.*)$ - [L]
이렇게 생겨야할 것 같은 느낌이 들지만 왠지 동작하진 않을 것 같아요.
(크레오릭스님 설명 부탁 ㅡㅡ;;;;)

여러가지 방법이 있겠지만
좀 무식하게 텍큐로 넘어가기전 제일 윗줄에
그러니까 RewriteEngine On 바로 다음 줄이겠죠.

RewriteCond %{REQUEST_FILENAME} /dir_name  
RewriteRule (.*) - [L]

을 넣어주시는 것도 하나의 방법일 것 같네요.
텍큐의 RewriteRule을 검증하기전에 미리 샥 빼내서 해당 디렉토리로 도망가버리는거죠.

아래 글을 참조하시면 될 것 같습니다.
http://offree.net/457

심민규 (2008-10-22 02:29:53)에 의해 마지막으로 수정

천천히 그러나 확실하게 나아가는 길
email:minkyu.shim@gmail.com
blog:www.shimminkyu.com