최근 저렴한 비용으로 워드프레스 블로그를 운영하려는 분들이 많으시죠? 저 또한 Vultr VPS와 HestiaCP(헤스티아 컨트롤 패널)를 활용해 효율적으로 웹사이트를 관리하고 있습니다.
이전에 루트 도메인 연결과 워드프레스 설치까지 상세하게 다루었는데요. 오늘은 하나의 도메인으로 여러 개의 독립적인 웹사이트를 운영할 수 있는 하위 도메인 설치 방법에 대해 깊이 있게 다뤄보려고 합니다.
특히, 티스토리 블로그와 워드프레스를 같은 도메인으로 함께 운영하고 싶은 분들에게 아주 유용한 팁이 될 거예요. 함께 하위 도메인의 세계로 떠나볼까요?
🚀 HestiaCP 하위 도메인 설치 핵심 과정
- DNS 레코드 설정: A 레코드 또는 CNAME 레코드 선택 및 등록
- HestiaCP 하위 도메인 추가: 컨트롤 패널에서 사용자 계정에 하위 도메인 연결
- SSL 인증서 발급: 웹사이트 보안을 위한 무료 SSL 적용
헤스티아 컨트롤 패널 HestiaCP로 하위 도메인 연결하기
이전에 제가 작성한 포스팅에서 Vultr VPS 사용법을 통해 무료로 사용할 수 있는 HestiaCP를 설치하고, 루트 도메인 연결 및 워드프레스 설치까지 진행했었죠. 이번에는 그 다음 단계로 하위 도메인을 연결하고, SSL 인증서까지 발급받는 과정을 자세히 살펴보겠습니다.
DNS 레코드 설정에서 CNAME을 사용하는 점이 조금 다를 수 있지만, 기본적인 설치 방법은 크게 다르지 않습니다. 특히 하나의 메인 도메인으로 여러 블로그를 운영하고 싶은 분들에게 아주 유용한 정보가 될 거예요.
DNS 레코드 설정의 핵심 이해
HestiaCP에서는 A 레코드와 CNAME 레코드 모두 원활하게 인식되며 연결 방법도 간단합니다. 하지만 저는 하위 도메인 연결 시 CNAME 레코드를 사용하는 것을 강력히 권장합니다. 왜냐하면 관리의 효율성 측면에서 큰 이점이 있기 때문이죠.
루트 도메인과 하위 도메인을 모두 A 레코드로 연결하면, 만약 서버 IP 주소가 변경될 경우 모든 레코드를 일일이 수정해야 하는 번거로움이 발생합니다. 하지만 하위 도메인을 CNAME으로 연결해두면, 서버 IP와 연결된 루트 도메인의 A 레코드 하나만 변경하면 되니 훨씬 편리하답니다.
다음은 각 레코드의 주요 용도를 정리한 것입니다.
- A 레코드: 웹사이트 도메인을 서버의 IP 주소와 직접 연결할 때 사용합니다. 메인 도메인(예: example.com)에 주로 사용되죠.
- CNAME 레코드: 웹사이트 도메인을 다른 도메인 이름(주로 메인 도메인)과 연결할 때 사용합니다. 하위 도메인(예: blog.example.com)에 적합합니다.
제가 운영하는 report.cash2tube.com 하위 도메인은 CNAME 레코드를 사용하여 Cash2Tube.com 메인 도메인에 연결한 상태입니다. 이렇게 CNAME을 활용하면 메인 도메인과 서브 도메인을 유연하게 관리할 수 있어요.
DNS 레코드 설정이 완료되면, 해당 레코드가 전 세계 DNS 서버에 정상적으로 전파되었는지 확인하는 것이 중요합니다. 아래 링크를 통해 쉽게 확인해볼 수 있습니다.
HestiaCP에서 하위 도메인 연결 및 SSL 발급
HestiaCP는 여러 웹사이트를 효율적으로 관리할 수 있도록 사용자(User) 계정 기반의 관리 시스템을 제공합니다. 저는 Cash2Tube라는 사용자 계정을 만들어 Cash2Tube.com의 하위 도메인들을 한곳에 모아 관리하고 있습니다. 마치 컴퓨터 폴더 안에 여러 파일이나 하위 폴더를 만들어 관리하는 것과 비슷한 개념이죠.
현재 제 HestiaCP의 Cash2Tube 사용자 계정에는 2개의 도메인이 연결되어 있습니다. 메인 도메인은 티스토리에 연결되어 있어, 여기서는 하위 도메인만 보이고 있네요.
단계별 하위 도메인 추가
이제 본격적으로 HestiaCP에 하위 도메인을 추가하는 과정을 시작해보겠습니다. 사용자(User) 계정 페이지에 진입한 다음, 다음 단계를 따라주세요.
- “Add Web Domain” 클릭: 사용자 계정 내에서 새로운 웹 도메인을 추가하는 버튼을 찾아 클릭합니다.
- 하위 도메인 주소 입력: ‘Domain’ 입력란에 연결할 하위 도메인 주소(예: subblog.cash2tube.com)를 정확히 입력합니다. CNAME 레코드로 설정했든, A 레코드로 설정했든 방식은 동일합니다.
- 성공 메시지 확인: 폴더 생성이 완료되면 성공 메시지가 나타납니다. 이제 등록된 하위 도메인 이름을 클릭하여 다음 단계인 SSL 인증서 발급으로 넘어갈 수 있습니다.
보안 강화를 위한 SSL 인증서 발급
웹사이트의 보안은 아무리 강조해도 지나치지 않죠. HestiaCP에서 무료로 SSL 인증서를 발급받아 웹사이트의 신뢰도를 높여보세요.
- 설정 페이지 진입: 방금 추가한 하위 도메인의 설정 페이지에서 ‘별칭(Aliases)’은 빈칸으로 두세요.
- ‘Web Statistics’ 선택 (선택 사항): 웹사이트 통계를 사용하고 싶다면 ‘Web Statistics’ 옵션을 설치할 수 있습니다. 저는 이 예시에서는 제외했지만, 필요하다면 나중에라도 추가 설치가 가능합니다.
- SSL 인증서 발급 진행: 설정을 마치고 ‘SSL 인증서 발급’ 버튼을 클릭하여 과정을 진행합니다.
- 발급 완료 확인: 정상적으로 SSL 인증서가 발급되면 성공 메시지를 확인할 수 있습니다. 이제 ‘Quick Install App’을 통해 워드프레스나 필요한 다른 프로그램을 설치할 준비가 완료된 것입니다.
워드프레스 설치 과정은 이전 포스팅에서 상세히 다루었으니, 필요하신 분들은 해당 가이드를 참고하시면 됩니다.
오늘은 저렴한 비용으로 워드프레스 블로그를 여러 개 운영할 수 있는 Vultr(벌쳐) VPS에 무료 HestiaCP를 설치하고, 하위 도메인을 추가로 연결하는 방법을 자세히 알아보았습니다. 이 방법을 통해 하나의 메인 도메인 아래 다양한 콘텐츠를 효과적으로 관리할 수 있으실 거예요.
제가 알려드린 방법을 잘 활용하셔서 여러분의 온라인 활동이 더욱 풍성해지기를 바랍니다. 궁금한 점이 있다면 언제든지 댓글로 문의해주세요!