밑글에도 제가 설명했듯이 호스팅을 옮기려고 합니다.
현재 라이믹스를 사용중입니다.
그런데 팁을 자세히 보니 멀티도메인? 이라는게 있더군요
https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/domain-change.md
예를 들어 A.com과 B.com이 있다고 칩시다. 서로 도메인도 다르고 호스팅사도 다릅니다
A.com은 제가 현재 운영하는 사이트인데 저는 B.com 도메인과 호스팅을 다른곳에서 구매한 상태입니다.
B.com에는 현재 아무것도 설치되어 있지 않구요. ( 라이믹스 혹은 XE도 설치되어 있지 않습니다 ) ( 그냥 빈상태 )
A.com은 현재 운영중이기 때문에 이것저것 설치되어있습니다. ( 라이믹스 설치됨 )
그런데
도메인 변경
라이믹스는 멀티도메인을 지원하므로 도메인을 처리하는 방법이 XE 1.x와 다릅니다. 아래의 순서를 따르면 대부분의 경우 DB나 설정 파일을 직접 수정할 필요가 없습니다.
변경 전 도메인이 from.com, 변경 후 도메인이 to.com이라고 가정합니다.
도메인 변경 전
- from.com으로 접속하여 관리자 화면에서 "시스템 설정" 메뉴에 들어갑니다.
- "새 도메인 추가"를 클릭하고, to.com을 추가합니다. 모든 설정은 from.com과 동일하게 합니다.
- "시스템 설정" 화면으로 돌아와서 "등록되지 않은 도메인 처리" 옵션을 "메인 화면 표시"로 변경한 후 저장합니다. 원래 설정이 "메인 화면 표시"였다면 변경하지 않아도 됩니다.
도메인 변경 후
- to.com으로 접속하여 관리자 화면에서 "시스템 설정" 메뉴에 들어갑니다.
- to.com 수정 화면으로 들어가서 "기본 도메인"을 선택한 후 저장합니다.
- from.com을 삭제합니다.
- "시스템 설정" 화면으로 돌아와서 "등록되지 않은 도메인 처리" 옵션을 원래대로 돌려놓습니다. 원래 설정이 "메인 화면 표시"였다면 변경하지 않아도 됩니다.
이 부분이 이해가 잘 안가서 그러는데
이 말대로라면 A.com에 시스템 설정에 들어가서 B.com을 등록시키면 된다는 말인가요?
이런식으로 해봤더니 B.com 들어가보면 ( 다시 말하지만 아무것도 설치되어 있지 않습니다 )
Forbidden
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
이렇게 뜹니다
그래서 제 멋대로 생각해본 결과
일단 B.com에 라이믹스를 설치한후, A.com에서 B.com을 등록하라는 이야긴가요?
멍청해서 이해가 안되네요.
1. Forbidden 오류는 라이믹스 문제가 아니라 해당 도메인이 빈 폴더로 연결되어서 생기는 오류입니다.
2. cPanel 기반의 해외 호스팅이나, 이걸 따라한 국내 호스팅 업체들 중 도메인을 추가하면 특정 폴더로 연결시켜 주는 경우가 있습니다. 이러면 안됩니다. A.com B.com 모두 라이믹스가 설치된 폴더로 연결되어야 합니다. 라이믹스가 설치되어 있지 않은 폴더로 연결되면 라이믹스가 뭘 할 수가 없잖아요.