워드프레스 멀티사이트를 이용하면 하나의 워드프레스 설치로 여러 개의 워드프레스 사이트를 관리할 수 있습니다. 특히 비슷한 사이트를 많이 만드는 경우에 멀티사이트를 이용하면 편리합니다. 멀티사이트와 일반 사이트(싱글 사이트)는 장단점이 있으며, 멀티사이트를 운영하다 개별 사이트로 분리하는 작업이 까다로우므로 멀티사이트 사용 여부를 신중하게 결정하시기 바랍니다.
서브도메인으로 많은 수의 사이트를 워드프레스 멀티사이트로 운영하고 싶은 경우 다음 글을 참고해 보세요.
이 글에서는 클라우드웨이즈에서 멀티사이트를 설치할 때 DNS 설정 방법에 대하여 살펴보겠습니다.
클라우드웨이즈(Cloudways): 워드프레스 멀티사이트 사용 시 DNS 설정
클라우드웨이즈 애플리케이션: 멀티사이트 vs. 싱글 사이트
Cloudways에서 애플리케이션을 추가할 때 WordPress 섹션에서 Version 6.2.2와 Multisite Version 6.2.2를 선택할 수 있습니다.
둘의 차이점은 사실상 없습니다. 둘 모두 설치하면 싱글 사이트로 설치되고, 멀티사이트로 운영하려면 멀티사이트를 만드는 방법에 다라 멀티사이트 네트워크를 설치해야 합니다.
차이점은 애플리케이션 목록에서 멀티사이트는 워드프레스 로고가 4개가 표시되고 싱글 사이트는 워드프레스 로고가 1개가 아이콘으로 표시되어 해당 애플리케이션이 멀티사이트인지, 아니면 일반 워드프레스 사이트(싱글 사이트)인지를 구분할 수 있는 정도입니다.
아래 그램에서 ①번이 멀티사이트 애플리케이션을, ②번이 일반 워드프레스 애플리케이션을 나타냅니다.
하지만 처음 애플리케이션을 만들 때 싱글 사이트를 선택해도 멀티사이트로 구성하면 멀티사이트가 됩니다. 다만, 애플리케이션 목록에서 싱글 사이트 아이콘이 표시될 뿐입니다.
멀티사이트 구성 시 DNS 레코드 설정하기
멀티사이트로 구성하고 여러 개의 도메인을 추가하는 경우에는 각 도메인에 대하여 DNS 레코드를 설정해야 합니다.
다음과 같은 시나리오를 생각할 수 있습니다.
- 기본 도메인(example.com)을 추가하고 서브 디렉토리 방식으로 멀티사이트 만들기
- 기본 도메인(example.com)을 추가하고 서브 도메인 방식으로 멀티사이트 만들기
- 멀티사이트에 서로 다른 도메인을 하위 사이트로 추가하기
- 서브도메인(blog.example.com)으로 애플리케이션을 추가하고 서브 디렉터리 방식으로 멀티사이트 구성하기
조금 복잡하게 보이지만 다음과 같은 규칙만 생각하면 쉽습니다.
- 도메인이나 서브도메인은 각각에 대하여 DNS 레코드를 추가합니다.
- 서브 디렉터리는 DNS 레코드 설정이 불필요합니다.
- 다른 도메인을 추가하는 경우에도 별도로 DNS 레코드를 추가합니다.
다만, 서브도메인 방식으로 많은 수의 하위 사이트(예: 50개 혹은 100개)를 추가하려는 경우에는 일일이 서브도메인에 대하여 DNS 레코드를 추가하는 대신 와일드카드 도메인으로 추가하는 것이 가능합니다.
와일드카드 도메인 추가에 대하여는 여기를 참고하시기 바랍니다. 이 글에서는 와일드카드 도메인은 고려하지 않겠습니다.
기본 도메인(example.com)을 추가할 때에는 다음과 같이 A 레코드를 추가할 수 있습니다.
@ -> 서버 IP 주소
www -> 서버 IP 주소
www는 IP 주소 대신 CNAME(별칭)으로 추가가 가능하지만, 여기에 대하여 설명할 경우 혼란이 된다고 하는 분이 계시므로 이 부분은 여기까지 언급하고, 상기에 설명되어 있듯이 A 레코드(IP 주소)를 지정하는 방식으로 진행하시기 바랍니다.
서버도메인(예: shop.example.com)의 경우 다음과 같이 A 레코드를 추가할 수 있습니다.
shop -> 서버 IP 주소
www.shop -> 서버 IP 주소
www 항목은 불필요할 수 있지만, 저는 항상 함께 추가하는 편입니다. 몇 년 전에 www 항목을 추가하지 않아서 사이트에 이상한 오류가 발생한 적이 있었습니다. 당시 웹호스팅 업체에 연락하니 www 항목도 함께 추가해야 한다는 답변을 들었습니다.
A 레코드나 CNAME 레코드는 도메인의 네임서버가 지정된 곳에서 가능합니다. 예를 들어, 카페24에서 도메인을 구입하였고 네임서버가 카페24로 되어 있다면 카페24에서 A 레코드를 추가할 수 있습니다. 닷컴(.com), 닷넷(.net) 등 해외 도메인을 저렴하게 구입할 수 있는 네임칩(Namecheap)에서 도메인을 등록하고 도메인의 네임서버를 네임칩으로 지정하였다면 네임칩에서 A 레코드를 추가하거나 변경해야 합니다.
클라우드웨이즈에서 도메인을 추가하는 방법은 다음 글을 참고해 보세요.
클라우드웨이즈에서는 네임서버 서비스를 제공하지 않지만, DNS Easy 애드온(유료)을 사용하면 네임서버를 클라우드웨이즈에서 관리하는 것이 가능합니다.
경고*도메인의 네임서버를 변경하거나 DNS 레코드를 추가/변경할 경우 정보 갱신에 서너 시간에서 최대 48시간까지 소요될 수 있습니다.*
마치며
이상으로 클라우드웨이즈(Cloudways)에서 워드프레스 멀티사이트를 구성하는 경우 도메인 DNS 레코드를 설정하는 방법에 대하여 살펴보았습니다.
기본적인 원리를 이해하면 다른 웹호스팅을 이용하더라도 어렵지 않게 도메인을 연결할 수 있을 것입니다.
상기 내용에 대하여 이해가 되지 않는 경우 아래 댓글을 통해 질문하거나 네이버 카페를 통해 궁금한 점을 알려주시면 아는 범위 내에서 답변드리겠습니다. 위의 내용을 읽어보아도 무슨 내용인지 도무지 알 수 없는 경우 서비스(유료)를 의뢰하실 수 있습니다.
참고
https://avada.tistory.com/3458
https://avada.tistory.com/3046
https://avada.tistory.com/2897