워드프레스 멀티사이트 도메인 매핑 방법
국내 웹호스팅에서는 많은 경우 하나의 DB만을 제공합니다. 이 경우 멀티사이트로 구성하면 여러 개의 사이트를 운영할 수 있습니다. 혹은 "하나의 데이터베이스(DB)에 여러 개의 워드프레스 설치하기" 글에 설명된 방법에 따라 Prefix를 달리하여 여러 개의 워드프레스를 설치하는 것도 한 방법입니다.
아래에 제시된 방법은 최신 워드프레스에서는 제대로 작동하지 않습니다. 최신 워드프레스 버전에서는 비교적 수월하게 도메인 매핑이 가능합니다. 다음 글을 참고해보시기 바랍니다.
최근 다국어 번역 플러그인인 WPML을 사용하여 다국어로 구성하고, 개별 사이트에 도메인을 연결하는 방법을 진행한 적이 있습니다. 아마 멀티사이트도 이와 비슷한 방식을 따르지 않을까 생각되네요. 종합해보면 워드프레스 내에서 해야 할 작업이 있고, 서버 측에서 해야 할 작업이 있습니다. WPML의 경우 도메인 파킹이나 Addon 도메인을 구성한 후에 서버가 도메인 이름을 인식하도록 설정해주어야 합니다.
Apache 서버 설정의 경우 다음과 같이 설정하면 됩니다:
DocumentRoot "/var/www/www.example.com/webroot" ServerName example.com ServerAlias example.de ...
Nginx 서버의 경우:
server { server_name example.com example.de; ...
어떤 경로를 선택하든 alias 구성이 모두 워드프레스가 설치되어 있는 동일한 물리적 폴더를 가리키도록 해야 합니다.
이런 부분은 서버 관리자라면 잘 알지 않을까 생각됩니다. 저는 웹호스팅 업체에 연락하여 구성해달라고 요청하는 편입니다. 참고로 공유 호스팅을 이용하는 경우 VPS 이상으로 변경해야 가능하다는 답변을 받을 수도 있습니다.
워드프레스 멀티사이트에서 하위 디렉터리(예: www.example.com/en/) 혹은 서브 도메인(예: en.example.com/) 형태로 사이트를 추가하는 것이 보통입니다. 사이트를 추가한 후에 다른 도메인을 서브 사이트에 매핑하려는 경우가 있을 수 있습니다. 이 경우 WordPress MU Domain Mapping이라는 플러그인을 사용하면 됩니다. 이 플러그인은 업데이트된지 2년이 넘었지만 문제 없이 작동되고 있습니다.
WordPress MU Domain Mapping을 사용하여 도메인 매핑하기
워드프레스 관리자 페이지에서 플러그인 > 플러그인 추가하기에서 WordPress MU Domain Mapping을 검색하여 설치할 수 있습니다. 활성화하면 sunrise.php를 /wp-content/ 폴더로 복사하고 define( 'SUNRISE', 'on' ); 라인을 wp-config.php 파일에 추가하라는 메시지가 표시됩니다. 지시대로 조치를 취하면 WordPress MU Domain Mapping 플러그인을 정상적으로 사용할 수 있습니다.
설정 아래의 Domains에서 새로운 도메인을 매핑할 수 있습니다. Search Domains를 사용하지 말고 New Domain에 Site ID, Domain을 추가하도록 합니다. wpengine.com의 MULTISITE: HOW TO ADD NEW SITES AND MAP A CUSTOM DOMAIN(새로운 사이트를 추가하고 사용자 지정 도메인을 매핑하는 방법) 글을 참고해보시기 바랍니다.
WordPress MU Domain Mapping 플러그인 페이지에서 Things to remember(유의해야 할 사항) 부분의 내용도 자세히 읽어보시기 바랍니다.
한 가지 팁을 알려드리면, 링크된 글에서는 서브 사이트의 Site ID를 쉽게 확인할 수 있도록 표시되어 있지만 실제로는 ID 컬럼이 표시되지 않을 수 있습니다. 이 경우 해당 서브 사이트의 제목 위에 마우스를 올리면 사이트 ID를 확인할 수 있습니다.
안녕하세요, 도메인(맵핑, 파킹)이 잘 이해가 안되네요. 설명좀 간단히 부탁드려도 될까요? 지금 도메인을 5-10개정도 다른 사이트 여기(https://www.namecheap.com or https://www.hosting.kr) 에서 저렴히 구입후에 블루호스트로 연결을 할려고 하고 있습니다. 궁금한 점이 있는데. 아래 블로그 이 글을 참고 하였습니다
https://www.thewordcracker.com/miscellaneous/%EA%B0%80%EB%B9%84%EC%95%84-%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9D%84-bluehost%EC%97%90-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0/
----블루호스트 공유호스팅 or VPS 선택문제----
5개나 그 이상 사이트를 블루호스트에 연결해서 쓴다고 하면, 위에 블로그 글에도 보듯이 1개사이트도 접속자가 많아지면 VPS로 옴겨야한다고 하시는데, 공유호스팅에서 VPS로 플랜이동이 안된다고 하셔서 (블루호스트 정책상),
1-1 사이트를 공유호스팅에서 만들고 플랜을 VPS로 바꿀려면, 공유호스팅에서 만든거를 VPS로 옴기기 쉬운가요?? 혹시 블로그에 설명있으면 링크나 설명좀 부탁할게요
1-2 복잡할거같아서 5개이상 사이트를 운영할거면, 방법이 1개씩 월 $2.5씩 각각 공유호스팅으로 사용하는방법 or 5개를 VPS로 처음부터 연결하는 방법이 있을거같은데, 어떤것을 추천드리나요? 제가 처음이라 고민이 너무많아서 설명좀 부탁드려요. 여러 사이트를 운영할려면 VPS (일일방문자500+)말고 다른 플랜이 더 좋은지요?
1-3 전용서버- (펌글- 일일방문자+10000명 이상 서버구축부터 유지,관리까지 가능한 엔지니어가 필요하고 가격이 비쌉니다) 혹시 전용서버는 관리하지 많이 어려운지요? 만약에 사이트가 블로그면 VPS로 5-10개정도 연결해도 괜찮을거같은데, 만약에 사이트가 쇼핑몰 같은거면 VPS로 5-10개 연결은 무리일련가요?
1-4 그래서 블로그 5-10개는 1개 VPS로 연결해놓고, 혹시 쇼핑몰을 운영할려면 쇼핑몰당 VPS을 각각 구입하는게 처음에는 이방법이 괜찮을까요?
1-5 도메인을 다른사이트에서 구입하는거랑 블루호스트에서 구입하는거랑 보니까, 블루호스트 도메인구입 페이지를 들어가니, Domain Purchase1 Year$11.99 , Privacy + Protection1 Year$11.88 이렇게 뜨네요. 다른사이트는 $8.88 이렇게 판매하고있는데, 다른사이트에서 구입하고 네임서버 연결해서 쓰는게 괜찮은건지 아니면 블루호스트에서 $11.99에 구입하고 privacy+ protection은 해제하고 써도 괜찮은건가요?? https://www.hosting.kr/domains/search 사이트 보니까, 아래에 프리미엄 무료해택에 도메인 프라이버시 / 서브도메인 무제한제공등 서비스가 많아서 여기서 결제를 하고 네임서버를 연결하는게 좀더 괜찮을까요?
1-6 https://www.namecheap.com 사이트보니까 EasyWP Supersonic $28.88/yr 다음해부터 Renews at $98.88/yr 이런플랜도있는데, 가격은 저렴한거같은데 안정성이 검증되지않은 사이트라서 별로일까요?? 한개플랜에 여러개 도메인을 연결할수있는지도 잘 설명이 안되있어서 모르겠네요/ 광고는 블루호스트보다 빠르다고하는데, 인터페이스가 편하지않으면 쓰는데 불편할까봐 걱정이 되고요. 블루호스트로 워드프레스 설치하고 관리하는건 유튜브에도 많아서 따라하면 쉬울거같은데 namecheap 인터페이스는 t도메인(맵핑, 파킹)이 잘 이해가 안되네요. 설명좀 간단히 부탁드려도 될까요? 지금 도메인을 5-10개정도 다른 사이트 여기(https://www.namecheap.com or https://www.hosting.kr) 에서 저렴히 구입후에 블루호스트로 연결을 할려고 하고 있습니다. 궁금한 점이 있는데. 아래 블로그 이 글을 참고 하였습니다
https://www.thewordcracker.com/miscellaneous/%EA%B0%80%EB%B9%84%EC%95%84-%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9D%84-bluehost%EC%97%90-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0/
----블루호스트 공유호스팅 or VPS 선택문제----
5개나 그 이상 사이트를 블루호스트에 연결해서 쓴다고 하면, 위에 블로그 글에도 보듯이 1개사이트도 접속자가 많아지면 VPS로 옴겨야한다고 하시는데, 공유호스팅에서 VPS로 플랜이동이 안된다고 하셔서 (블루호스트 정책상),
1-1 사이트를 공유호스팅에서 만들고 플랜을 VPS로 바꿀려면, 공유호스팅에서 만든거를 VPS로 옴기기 쉬운가요?? 혹시 블로그에 설명있으면 링크나 설명좀 부탁할게요
1-2 복잡할거같아서 5개이상 사이트를 운영할거면, 방법이 1개씩 월 $2.5씩 각각 공유호스팅으로 사용하는방법 or 5개를 VPS로 처음부터 연결하는 방법이 있을거같은데, 어떤것을 추천드리나요? 제가 처음이라 고민이 너무많아서 설명좀 부탁드려요. 여러 사이트를 운영할려면 VPS (일일방문자500+)말고 다른 플랜이 더 좋은지요?
1-3 전용서버- (펌글- 일일방문자+10000명 이상 서버구축부터 유지,관리까지 가능한 엔지니어가 필요하고 가격이 비쌉니다) 혹시 전용서버는 관리하지 많이 어려운지요? 만약에 사이트가 블로그면 VPS로 5-10개정도 연결해도 괜찮을거같은데, 만약에 사이트가 쇼핑몰 같은거면 VPS로 5-10개 연결은 무리일련가요?
1-4 그래서 블로그 5-10개는 1개 VPS로 연결해놓고, 혹시 쇼핑몰을 운영할려면 쇼핑몰당 VPS을 각각 구입하는게 처음에는 이방법이 괜찮을까요?
1-5 도메인을 다른사이트에서 구입하는거랑 블루호스트에서 구입하는거랑 보니까, 블루호스트 도메인구입 페이지를 들어가니, Domain Purchase1 Year$11.99 , Privacy + Protection1 Year$11.88 이렇게 뜨네요. 다른사이트는 $8.88 이렇게 판매하고있는데, 다른사이트에서 구입하고 네임서버 연결해서 쓰는게 괜찮은건지 아니면 블루호스트에서 $11.99에 구입하고 privacy+ protection은 해제하고 써도 괜찮은건가요?? https://www.hosting.kr/domains/search 사이트 보니까, 아래에 프리미엄 무료해택에 도메인 프라이버시 / 서브도메인 무제한제공등 서비스가 많아서 여기서 결제를 하고 네임서버를 연결하는게 좀더 괜찮을까요?
1-6 https://www.namecheap.com 사이트보니까 EasyWP Supersonic $28.88/yr 다음해부터 Renews at $98.88/yr 이런플랜도있는데, 가격은 저렴한거같은데 안정성이 검증되지않은 사이트라서 별로일까요?? 한개플랜에 여러개 도메인을 연결할수있는지도 잘 설명이 안되있어서 모르겠네요/ 광고는 블루호스트보다 빠르다고하는데, 인터페이스가 편하지않으면 쓰는데 불편할까봐 걱정이 되고요. 블루호스트로 워드프레스 설치하고 관리하는건 유튜브에도 많아서 따라하면 쉬울거같은데 namecheap 인터페이스는 생소할거같아요
1-7 네임서버를 연결해도, 매년 도메인결제는 그 사이트에서 하는게 맞죠?
기관이전을 하면 블루호스트에서 도메인결제를 해야하는거죠?
여러 질문을 해서 정말 미안합니다. 답변기달리고 있을게요. 머리가 지끈하네요 ㅠㅠ
안녕하세요, Andrew님.
블로그를 방문해주셔서 감사합니다.
1-1. 제가 가입할 당시(약 6년 전)에는 공유호스팅에서 VPS로 허용했지만 현재는 허용하지 않고 있습니다.
쇼핑몰 등을 운영한다면 공유호스팅은 추천드리지 않습니다. bluehost vps나 사이트그라운드가 괜찮은 선택 같습니다. 블루호스트와 사이트그라운드는 다음 글을 참고해보세요.
https://www.thewordcracker.com/miscellaneous/introducing-bluehost/
참고로 쇼핑몰을 운영할 때, Astra나 OceanWP와 같은 테마를 사용하면 속도가 비교적 괜찮게 나올 것 같습니다. 다음 글을 참고해보세요:
https://www.thewordcracker.com/basic/light-and-fast-wordpress-themes-recommended-by-wpml/
1-2. 공유호스팅은 저렴하게 이용할 수 있지만 속도면에서는 bluehost vps나 사이트그라운드보다는 떨어지는 것 같습니다. 위의 1-1 답변 참고해보세요.
1-3. 블루호스트 전용서버의 경우 아마 cpnael과 지원이 제공될 것 같습니다. 그러면 관리가 편리합니다. 저는 Bluehost vps와 공유호스팅을 사용하고 있는데요. 모두 cpanel과 지원이 제공되므로 관리가 편리합니다. cpanel이 제공된다면 공유호스팅처럼 관리가 쉬울 수 있습니다. 방문자 수가 매우 많다면 전용서버를 이용해야 할 것입니다. 어떤 상품을 이용하는 것이 좋은지는 블루호스트와 상담해보시면 좋을 듯 합니다.
1-4. 함께 연결하여 운영해보고 여의치 않으면 분리해도 될 것 같습니다.
1-5. 타사에서 도메인을 구입하고 네임서버를 변경하는 방법으로 진행하시면 됩니다.
https://www.thewordcracker.com/miscellaneous/%EA%B0%80%EB%B9%84%EC%95%84-%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9D%84-bluehost%EC%97%90-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0/
1-6. namecheap 서비스는 이용해보지 않아서 잘 모르겠습니다.
1-7. 도메인과 웹호스팅은 별도입니다. 기관 이전할 필요가 없습니다. 기관 이전하면 비용이 더 비쌀 것입니다.
참고로 이 글에서 다루는 도메인 매핑은 이용할 필요가 없고요, 블루호스트에서는 애드온(Add on) 도메인으로 추가 도메인 연결이 가능합니다.
즐거운 주말 보내세요.
안녕하세요. 고심끝에 siteground에서 호스팅을 하기로 결정했습니다. 도메인은 1년에 $16이라서 조금비싸서 불편하더라도 다른사이트에서 도메인을 구입할려고합니다. 혹시 siteground는 플랜간 이동이 자유로운가요? VPS 플랜은 없는거 같네요. siteground 플랜 설명은 찾을수가 없어서 growbig , 워드프레스, 우커머스 중에 뭘선택해야할지 잘모르겠어요
안녕하세요?
다음 글을 참고해보시겠어요?
https://avada.co.kr/webhosting/siteground%ec%9d%98-%ea%b3%b5%ec%9c%a0%ed%98%b8%ec%8a%a4%ed%8c%85-%ed%94%8c%eb%9e%9c-%ea%b5%ac%ec%9e%85-%eb%b0%8f-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0/
사이트그라운드에는 VPS 상품은 없고, 대신 클라우드 호스팅 상품이 있습니다.
사이트그라운드에서는 GrowBig에서 GoGeek 등으로 상위 상품으로 업그레이드가 가능합니다. 하지만 확실한 것은 문의해보는 것이 안전할 것 같습니다. 저는 현재 GoGeek 상품을 사용하고 있습니다.
사이트그라운드 데이터센터 선택과 관련하여 다음 글을 참고해보세요:
https://avada.co.kr/webhosting/%ED%95%B4%EC%99%B8-%ED%98%B8%EC%8A%A4%ED%8C%85-siteground%EC%97%90%EC%84%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%84%BC%ED%84%B0-%EC%9C%84%EC%B9%98-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0/
위에서 언급했듯이 최신 워드프레스 버전에서는 별도의 도메인을 설치할 필요가 없고 주소만 바꾸어주고, 연결하는 도메인을 워드프레스가 설치된 루트를 가리키도록 설정해주면 문제 없이 도메인이 매핑될 것입니다. (오늘 테스트해보니 이 방법으로 잘 되네요.ㅎㅎ)