본문으로 건너뛰기

멀티사이트 설정 방법이 궁금합니다?

💡 요약 정리

  • 카페24에서 워드프레스 멀티사이트 운영이 가능합니다. 한 계정 내 멀티사이트 또는 별도 서비스+2차 도메인 연결 방식 중 선택하세요.
  • 설치 전 DATA/DB 백업을 완료하고, 도메인 변경 예정이 있다면 구축 전에 먼저 변경하세요.
  • 2차(서브) 도메인 무료 SSL은 도메인을 해당 계정에 직접 연결 후 인증서 재요청(30분~1시간)해야 하며, 도메인 연결관리의 ‘연결 가능한 개수’가 남아 있어야 합니다.
  • 공용 웹호스팅은 부하/보안/복원 이슈가 전체에 파급됩니다. 보안·부하 리스크로 인해 멀티사이트는 권장하지 않습니다.
  • wildcard CNAME은 기본 미지원, 무료 도메인(ID.cafe24.com 등) 및 3차 무료 도메인은 설정 불가입니다.

멀티사이트 운영이 가능합니다. 워드프레스(WP) 운영자마다 방식이 다르며, 다음 두 가지 방안을 제공합니다.

  • 1안: 하나의 계정에 멀티사이트를 설정해서 사용
  • 2안: 안정성을 위해 하나의 서비스를 추가 신청하고 해당 계정에 2차(서브) 도메인 연결 요청

두 가지 방법 중 어떤 방법으로 사용할지 먼저 선택하세요. 1안을 선택하면 아래 단계대로 진행하면 됩니다.

참고: 카페24 매니지드 워드프레스를 포함해 워드프레스 설치가 가능한 서비스는 기본적으로 wildcard CNAME 설정이 추가되어 있지 않습니다.

중요: 멀티 사이트 설정 후 문제 발생 시 작업자가 직접 확인·조치해야 합니다. 작업 전 꼭 DATA, DB 백업 후 진행해 주세요.


1. 멀티사이트 운영 방식 선택

1) 1안: 하나의 계정에서 멀티사이트 운영

  • 하나의 워드프레스 설치에서 여러 사이트를 운영·관리합니다.
  • 별도 플러그인 없이 코어 설정 추가만으로 가능하며 다음 특징이 있습니다.
    • 테마/플러그인 공유 가능
    • 하위 사이트 업로드 파일은 개별 디렉터리에 저장
    • 생성된 각 사이트마다 별도 DB 테이블 생성
    • 네트워크 관리자는 관리자 패널에서 하위 사이트를 동시에 관리
    • 각 사이트의 개별 관리자 생성 가능

보안 및 성능 유의: WP는 공개 프로그램이라 보안에 취약할 수 있습니다. WP/테마/플러그인은 최신 상태로 유지하세요. 과접속으로 인한 부하 발생 시 전체 네트워크에 동일한 문제가 발생할 수 있고, 일부 테마/플러그인은 멀티사이트에서 정상 동작하지 않을 수 있으므로 반드시 호환성을 사전 검토하세요. 이러한 보안·성능 리스크로 인해 멀티사이트는 권장하지 않습니다.

2) 2안: 별도 서비스 추가 + 2차 도메인 연결

  • 신규 서비스를 신청할 때 도메인 선택을 무료 도메인으로 진행한 뒤 결제를 완료합니다.
    • 왜 ‘무료 도메인’으로 신청하나요?
      • 신규 계정을 개설하기 위한 임시 주소를 부여받기 위함입니다. 결제 완료 후 실제 운영은 고객 소유 도메인을 연결해 진행하세요.
      • 무료 서비스 도메인은 하위(3차) 서브도메인을 제공하지 않으므로 m1.ID.cafe24.com 형태는 사용할 수 없습니다.
  • 결제 후, 신규 계정에서 나의 서비스 관리 > 호스팅관리 > 기본관리 > 도메인 연결관리에서 2차 도메인을 설정하세요.
    • 경로: 나의 서비스 관리 > 호스팅관리 > 기본관리 > 도메인 연결관리
    • 도메인 연결관리에서 ‘도메인 연결 가능한 개수’가 남아 있어야 추가 연결이 가능합니다.

도메인/인증서 관련 주의사항:

  • 멀티사이트 운영 시 연결할 도메인을 미리 추가 연결하세요.
  • 하위사이트의 2차 도메인(ex. m1.domain.com)에 HTTPS 접근이 필요하면, 도메인 연결 후 인증서 재요청을 진행하세요. 평균 30분~1시간 소요됩니다.
  • 1차 도메인이 연결되어 있다면 2차 도메인도 연결 가능합니다. 1차 도메인이 연결되어 있지 않다면 먼저 1차 도메인을 연결한 뒤 2차 도메인을 추가하세요.
  • 부득이하게 1차 도메인 연결이 불가능하고 2차 도메인만 연결하려면 2차 도메인 연결 요청을 진행하세요. (하위 도메인 연결방법)
  • ID.cafe24.com, ID.mycafe24.com과 같은 무료 도메인은 설정이 불가합니다. m1.ID.cafe24.com 형태의 3차 무료 도메인도 제공하지 않습니다.
  • 워드프레스 멀티사이트의 경우, 서브도메인 추가가 가능한 매니지드 워드프레스 그로스업/스케일업 서비스를 사용하지 않아도 됩니다. 단, 나의 서비스 관리 > 호스팅관리 > 서브도메인 관리 메뉴에서 연결한 서브도메인은 멀티사이트로 접속할 수 없습니다.

중요: 멀티사이트 구축 중 도메인을 변경하면 소스 및 DB의 많은 부분을 수정해야 합니다. 도메인 변경 예정이라면 구축 전에 미리 변경하세요.

백업 권장:

공용 웹호스팅 환경 주의:

  • 공용 웹호스팅에서 부하 발생 시 사용 제한이 될 수 있습니다.
  • 한 사이트의 보안 취약점으로 해킹되면 다른 사이트까지 모두 영향을 받을 수 있습니다.
  • 한 사이트 복원 시 전체 사이트가 동일 시점으로 복원되어 자료 유실이 발생할 수 있습니다.

2. 설치하기 (하나의 계정에서 멀티사이트 운영 시)

사전 준비: SSH/FTP(서버에 파일을 올리고 내려받는 방법/프로그램)로 접속하여 wp-config.php와 .htaccess를 백업하세요.

  1. ssh/ftp 접속을 통해 wp-config.php, .htaccess 기존 파일을 백업합니다.
[techcs2697@uws7x-wpm-002 www]$ cp -a wp-config.php wp-config.php_org

[techcs2697@uws7x-wpm-002 www]$ cp -a .htaccess .htaccess_org

[techcs2697@uws7x-wpm-002 www]$ ls -al wp-config.* .htaccess*
-rw-r--r-- 1 techcs2697 techcs2697 1509 8월 2 10:48 .htaccess
-rw-r--r-- 1 techcs2697 techcs2697 1509 8월 2 10:48 .htaccess_org
-rw-rw-rw- 1 techcs2697 techcs2697 3530 8월 2 10:30 wp-config.php
-rw-rw-rw- 1 techcs2697 techcs2697 3530 8월 2 10:30 wp-config.php_org
  1. wp-config.php 파일에 다음 항목을 추가합니다.
define( 'WP_ALLOW_MULTISITE', true );
/* That's all, stop editing! Happy publishing. */
  1. 설치된 플러그인을 모두 비활성화합니다.
설치된 플러그인 비활성화 화면
  • 멀티사이트 전환 시 충돌을 방지하기 위함입니다.
  1. 관리자 패널 접속 후, 도구 > 네트워크 설치로 이동하여 설치를 시작합니다.
도구 > 네트워크 설치 메뉴 안내
  1. 안내에 따라 wp-config.php와 .htaccess 파일에 필요한 설정을 추가합니다.
wp-config.php와 .htaccess에 추가할 설정 예시
  1. 관리자 패널에 다시 로그인하여 멀티사이트 활성화 여부를 확인합니다.
네트워크 활성화 확인 화면

3. 멀티 사이트 설정

  1. 네트워크 관리자에서 사이트 > 새로 추가로 하위 사이트를 생성합니다.
네트워크 관리자에서 사이트 추가 화면
  1. 브라우저에서 생성한 멀티사이트 URL 접근이 정상인지 확인합니다.
생성된 멀티사이트 URL 접속 확인
  1. 네트워크 관리자 페이지에서 멀티사이트 계정 비밀번호를 변경합니다.
멀티사이트 계정 비밀번호 변경 화면
  1. 하위사이트 관리자(m1 등) 계정으로 로그인합니다.
하위사이트 관리자 로그인 화면
  1. 예제 페이지를 작성하여 멀티사이트 내에서 접근 여부를 확인합니다.
예제 페이지 작성 및 접근 확인

4. 참고사항 및 구조 특성

  • 네트워크 관리자는 플러그인/테마 등 하위 사이트 설정에 대한 모든 권한을 가집니다.
  • 하위 사이트 개별 관리자는 자신의 하위 사이트 내 콘텐츠 관리 권한만 가집니다.
  • 멀티사이트 업로드 최대 용량은 네트워크 관리자 권한으로 조정할 수 있습니다.
    • 워드프레스 관리자 > 내 사이트 > 네트워크 관리자 > 설정 > 사이트 업로드 공간, 최대 업로드 파일 크기 항목을 수정하세요.
  • 네트워크 관리자 권한으로 하위 사이트 관리자 권한을 조정할 수 있습니다.
  • 멀티사이트에서 업로드된 미디어 파일은 다음과 같은 경로에 저장됩니다.
    • 예: m1.domain.com/wp-content/uploads/sites/2/2022/08/test.jpg
  • 각 하위 사이트의 DB 테이블은 별도로 생성됩니다.
MariaDB [techcs2697]> show tables like'wp_2_%';
+-------------------------------+
| Tables_in_techcs2697 (wp_2_%) |
+-------------------------------+
| wp_2_commentmeta              |
| wp_2_comments                 |
| wp_2_links                    |
| wp_2_options                  |
| wp_2_postmeta                 |
| wp_2_posts                    |
| wp_2_term_relationships       |
| wp_2_term_taxonomy            |
| wp_2_termmeta                 |
| wp_2_terms                    |
+-------------------------------+
10 rows in set (0.00 sec)

보안·성능 주의:

  • WP/테마/플러그인을 꾸준히 최신으로 유지하지 않으면 특정 사이트를 통해 해킹 침해 사고가 발생할 수 있습니다.
  • 과접속으로 인한 부하가 발생하면 전체 네트워크 사이트에 동일한 문제가 발생할 수 있습니다.
  • 특정 테마/플러그인은 멀티사이트에서 정상 동작하지 않을 수 있으니 설치 전에 호환성 검토가 필요합니다.
  • 위와 같은 보안·성능 리스크로 인해 멀티사이트는 권장하지 않습니다.

5. 도메인 및 인증서 관련 요약

  • 멀티사이트로 운영할 도메인은 먼저 계정에 연결하세요.
    • 경로: 나의 서비스 관리 > 호스팅관리 > 기본관리 > 도메인 연결관리
    • 도메인 연결 가능한 개수가 남아 있어야 추가 연결이 가능합니다.
  • 하위사이트(2차 도메인) HTTPS 필요 시, 도메인 연결 후 인증서 재요청을 진행하세요(평균 30분~1시간).
  • 1차 도메인이 연결되어 있으면 2차 도메인도 연결 가능합니다. 1차 도메인이 없다면 먼저 1차 도메인을 연결하세요.
  • 1차 도메인 없이 2차 도메인만 연결하려면 2차 도메인 연결 요청을 진행하세요. (하위 도메인 연결방법)
  • 무료 도메인(ID.cafe24.com, ID.mycafe24.com) 및 m1.ID.cafe24.com 형태의 3차 무료 도메인은 설정/제공되지 않습니다.