워드프레스 멀티 사이트 설정하기


하나의 도메인으로 여러개의 사이트를 운영할 수 있다는 것 아시나요? 바로 하위도메인(=서브도메인)을 이용하는 방법이에요. 예를 들어서 example.com이라는 도메인을 구입했다면, 레코드 추가를 통해서 first.example.com이라는 도메인도 만들 수 있고 second.example.com이라는 도메인도 만들 수 있어요.

이때 example.com을 메인도메인(=루트도메인)이라고 하고 first.example.com이나 second.example.com을 하위도메인이라고 해요. 그리고 이렇게 하위도메인을 이용해서 여러개의 사이트를 운영할 수 있어요.

워드프레스의 경우도 약간의 설정 변경을 통해서 하나의 dash board로 여러개의 사이트를 분리해서 운영할 수 있어요. 어떻게 하는지 살펴볼까요?

01. 카페 24호스팅 ftp접속

파일질라 등을 통해서 호스팅한 서버에 ftp접속을 해주세요. 서버에 올라가있는 파일등 중에서 wp_config.php파일이 보이실거예요. 해당파일을 편집기로 열어주세요.

그럼 97번째 줄에 /* That's all, stop editing! Happy publishing. */이라는 문구가 있을 거예요. 그 바로 아래줄에 

define( 'WP_ALLOW_MULTISITE', true );

이라고 입력을 해주세요. ▼ 

워드프레스 멀티사이트

이제 ftp설정 변경은 끝이났어요. 수정한 사항을 저장해서 서버에 업로드 시켜주세요.

02. 워드프레스 관리자 페이지 접속

이제 워드프레스에서 설정을 변경해줄게요. 왼쪽에 있는 메뉴들 중에서 '도구'에 들어가시면 멀티사이트 구성 화면이 나와요. 만약 안나온다면 왼쪽 메뉴들 중에서 '플러그인'에 들어가셔서 모든 플러그인들을 비활성화 시켜주세요.

그런 다음 다시 '도구'에 들어오시면 아래 사진과 같은 화면이 나올거예요. 멀티사이트는 하위 도메인 형태와 하위디렉토리 형태로 만들 수 있어요. 우리는 하위도메인 형태로 만들 것이기 때문에 해당 부분에 체크하고 진행할게요.▼


이제 코드 삽입만 해주면 돼요. wp-config.php에는 첫번째 네모 박스 안에 있는 코드들을 /* That's all, stop editing! Happy publishing. */ 밑에다가 넣어주세요.

그리고 .htaccess파일에는 두번째 네모 박스 안에 있는 코드들을 넣어주세요. 그런 다음 업로드 해주시면 끝난답니다.


이제 다시 관리자 화면으로 로그인 하시면 왼쪽 상단에 내 사이트라는 모습이 생겼을 거예요. 여기를 클릭하면 네트워크 관리자라는 새로운 메뉴가 나오고 하위 메뉴들 중에서 '사이트'를 클릭해주세요. ▼

워드프레스 멀티사이트

이제 '새로추가' 버튼을 눌러주세요. ▼

멀티사이트

이제 하위도메인을 입력할 수 있는 화면이 나왔어요. 원하는 하위 도메인을 입력하시면 돼요. 사이트 제목의 경우는 나중에 변경가능하니 너무 고민하지 않으셔도 돼요. 관리자 이메일까지 입력하시고 하단에 있는 '사이트 추가하기'를 누르시면 완성이 돼요. ▼

멀티사이트

03. DNS에 레코드 추가하기

이제 네임서버에서 레코드를 추가하여 해당 하위 도메인으로 접속 가능하도록 설정만 해주시면 끝이나요. 예를 들어서 first.example.com이라는 하위도메인을 만든다고 하면, DNS관리로 들어가셔서 CNAME등에 해당 하위도메인을 입력해서 넣어주시면 돼요.

카페 24의 경우도 위의 방법으로 하위도메인 멀티사이트를 만들수 있어요. 하지만 카페24 공유서버 호스팅의 경우는 와일드카드 SSL를 금지하기 때문에 하위도메인을 만들더라도 보안접속이 불가능해요.

이런점이 많이 안타깝긴해요. 카페24에 해당 내용을 요청해도 공유서버 호스팅은 와일드카드SSL연결이 불가능하다는 답변만 올 뿐이네요.

카페24호스팅 말고 블루호스팅 등의 경우는 와일드카드SSL금지가 없기 때문에 위의 방법으로 손쉽게 여러개의 멀티 사이트를 만들 수 있어요.