DigitalOcean에 WordPress를 설치하는 방법
- <스팬>1. WordPress를 사용한 클라우드 컴퓨팅 소개
- 2. 현재 읽고 있는 내용: DigitalOcean에 WordPress를 설치하는 방법
- <스팬>3. Microsoft Azure에 WordPress를 설치하는 방법
- <스팬>4. Google Cloud에 WordPress를 설치하는 방법
- <스팬>5. AWS에 WordPress 설치 – Amazon Web Services
DigitalOcean은 단순성과 규모에 중점을 두고 전 세계에서 가장 빠르게 성장하는 클라우드 호스팅 회사 중 하나입니다. 오늘은 DigitalOcean에서 WordPress를 설치하고 구성하는 방법을 알아보겠습니다.
우리가 DigitalOcean을 사랑하는 이유
2011년에 문을 연 이 회사는 곧 백만 명이 넘는 사용자를 보유한 최대 규모의 클라우드 호스팅 제공업체 중 하나가 되었습니다. DigitalOcean 서버는 월 5달러부터 구입할 수 있는 클라우드 서버의 가장 작은 단위인 Droplets로 알려져 있습니다.
DigitalOcean의 엄청난 성공의 핵심 요소는 단순성입니다. 깨끗하고 간단한 옵션 외에도 WordPress 사이트에 DigitalOcean을 좋아할 만한 것들이 많이 있습니다. DigitalOcean이 최고라고 생각하는 5가지 이유는 다음과 같습니다.
참고: 이 섹션은 선택 사항이므로 건너뛰고 다음 섹션으로 바로 이동하여 DigitalOcean에 WordPress를 설치할 수 있습니다.
경쟁력 있고 합리적인 가격
DigitalOcean 가격(2018년 9월)
DigitalOcean은 클라우드 호스팅 업계에서 가격이 가장 낮은 곳 중 하나입니다. 월 5달러의 저렴한 비용으로 자체 서버를 시작할 수 있습니다.
세 가지 특징으로 인해 DigitalOcean은 가격이 매우 저렴합니다.
- 시간당 요금 사용량
- 최소 임대 기간 없음
- 설치비 없음(대규모 설치의 경우에도)
- 요금제는 시간당 $0.0007부터 시작됩니다.
DigitalOcean's droplets start as low as $5/month!$5/월 드롭릿에는 다음이 포함됩니다.
- 1GB RAM
- 25GB의 SSD 저장 공간(SSD는 기존 하드 디스크보다 약 10배 빠릅니다)
- 1TB의 대역폭(정말 넉넉합니다)
- vCPU(가상 CPU) 전원 1개
- 가격: 시간당 $0.007, 연간 약 $60입니다!
WordPress용 자동 1-클릭 설치 프로그램
DigitalOcean에서 제공하는 1-클릭 WordPress 설치
DigitalOcean은 WordPress 및 기타 수많은 오픈 소스 소프트웨어를 위한 멋진 기성 이미지를 보유하고 있어 매우 귀중한 자산입니다. 몇 번의 클릭만으로(방법을 알게 될 것입니다) 우리는 신속하게 WordPress를 안정적으로 설치하는 작업을 만들 수 있습니다.
에픽 커뮤니티 및 지식 베이스
고객 유치를 위한 DigitalOcean의 커뮤니티 중심 접근 방식
DigitalOcean에는 거의 모든 OS, 소프트웨어 및 모든 (호스팅 관련) 주제에 대한 수많은 튜토리얼이 있습니다! 가장 좋은 점은 물방울에서도 작동하는지 확인하기 위해 물방울에 대해 꼼꼼하게 테스트되었다는 것입니다!
튜토리얼 외에도 활발한 Q&A 포럼과 흥미로운 커뮤니티 프로젝트도 있습니다.
동적 크기 조정
DigitalOcean을 사용하면 물방울의 크기를 동적으로 조정할 수 있습니다. WordPress를 사용한 클라우드 컴퓨팅 소개에서 이에 대해 이야기한 것을 기억하시나요? 추가 주스가 필요할 때마다 손잡이를 비틀어 볼륨을 높이는 것만큼 쉽게 방울의 크기를 조정할 수 있습니다!
최고의 개발자들의 신뢰를 받는
개발자들은 DigitalOcean을 좋아합니다.
최고의 JavaScript 프레임워크 중 하나인 jQuery의 창시자인 John Resig, Redis의 창시자인 Salvatore Sanfilippo, StackExchange의 공동 창립자인 Jeff Atwood는 모두 프로젝트에 DigitalOcean을 사용합니다.
DigitalOcean에 WordPress 설치하기
전제 조건: DigitalOcean에 가입한 후에는 첫 번째 물방울을 만들기 위해 연락처 정보를 업데이트하고 약간의 금액(약 5달러)을 DigitalOcean 계정으로 이체해야 합니다. 선불폰이라고 생각하시면 됩니다. PayPal이나 신용카드를 사용하여 계정을 충전할 수 있습니다. 이제 WordPress 드롭릿을 만들 준비가 되었습니다.
DigitalOcean 사용자 계정 조직: 프로젝트란 무엇입니까?
프로젝트는 DigitalOcean 계정의 기본 조직 단위입니다. 각 프로젝트에는 DigitalOcean이 제공하는 여러 개의 드롭릿과 기타 기능(예: 로드 밸런서 및 객체 스토리지)이 있을 수 있습니다. 단일 DigitalOcean 계정에는 여러 프로젝트가 있을 수 있습니다.
첫 번째 DigitalOcean 프로젝트를 만드는 것부터 시작합니다. 프로젝트 이름, 설명, 프로젝트 목적, 환경을 선택합니다. 환경은 개발, 스테이징 또는 프로덕션일 수 있습니다. 튜토리얼에서는 위 스크린샷에 표시된 대로 옵션을 선택했습니다.
DigitalOcean은 개발자 중심의 클라우드 호스팅 플랫폼이므로 개발자가 프로젝트를 구성하는 데 큰 도움이 되는 추가 옵션이 있습니다.
DigitalOcean에서 WordPress Droplet을 만드는 방법
프로젝트를 생성한 후에는 이제 드롭릿을 생성할 수 있습니다.
1단계: WPExplorer 프로젝트 내에 드롭릿을 만드는 것부터 시작합니다.
2단계: Ubuntu를 드롭릿의 OS로 선택한 다음 원클릭 앱 탭을 선택합니다.
3단계: 18.04의 WordPress를 선택합니다. 이는 DigitalOcean이 Ubuntu 18.04에 WordPress를 자동으로 설치한다는 것을 의미합니다.
참고 – Droplet에 백업을 추가로 추가할 수 있습니다. 그러나 이는 튜토리얼이므로 우리에게는 중요하지 않습니다. 또한 이를 WordPress 백업과 혼동해서는 안 됩니다. 드롭릿 백업은 자동 시스템 수준 백업으로, WordPress뿐만 아니라 OS의 모든 내용을 복사합니다.
4단계: DigitalOcean 드롭릿은 8개의 서로 다른 데이터 센터에 배포될 수 있습니다. 저는 인도에 거주하고 있기 때문에 방갈로르를 선택했습니다. 추가 옵션(예: 개인 네트워크, IPv6 등) 및 SSH 키를 선택하는 것은 선택 사항입니다. 우리는 WordPress만 설치하기 위해 여기 왔으므로 이러한 기능은 필요하지 않습니다. 하지만 DigitalOcean 계정에서 자유롭게 사용해 보세요!
5단계: 보시다시피 기본 프로젝트, 즉 WPExplorer가 자동으로 선택됩니다. 호스트 이름(내부적으로 기억하기 위한 이름)을 입력하고 만들기를 클릭하여 드롭릿 만들기를 시작하세요.
DigitalOcean 물방울이 준비되었습니다!
6단계: 물방울이 생성되면 위 스크린샷과 유사한 메시지가 표시됩니다.
등록된 DigitalOcean 이메일 계정에서도 유사한 이메일을 받게 됩니다.
SSH 콘솔을 통해 DigitalOcean 드롭릿에 로그인
유명한 5분 WordPress 설치 시간이 거의 다가왔습니다. 이번에는 2분 안에 끝내겠습니다. 우리는 WordPress 서버에 로그인하는 데 사용할 수 있는 IP 주소를 이미 가지고 있습니다. 그러나 최초 구성을 위해서는 SSH를 통해 DigitalOcean 드롭릿에 로그인해야 합니다.
그렇게 하지 않으면 브라우저에 IP 주소를 입력할 때 이와 같은 메시지가 표시됩니다. Windows의 Putty 또는 Mac의 터미널을 사용하여 SSH를 통해 DigitalOcean 드롭릿에 로그인할 수 있습니다. 그러나 DigitalOcean에는 아래와 같이 이 작업을 수행하는 훨씬 더 간단한 방법이 있습니다.
먼저 DigitalOcean 대시보드에서 드롭릿을 선택한 다음 왼쪽 메뉴에서 액세스 탭을 선택합니다. 웹 브라우저를 사용하여 SSH를 통해 드롭릿에 액세스하려면 콘솔 실행을 클릭하세요.
다음으로, 이전에 이메일로 받은 사용자 이름(root)과 비밀번호를 입력하세요. 루트 사용자 계정에 대한 새 비밀번호를 생성하라는 메시지가 즉시 표시됩니다. 루트 비밀번호를 재설정하면 위와 비슷한 메시지가 표시됩니다.
그게 다야. 이제 유명한 2분 WordPress 설치 준비가 완료되었습니다!
DigitalOcean에서 WordPress 설치 구성
지금까지 우리는:
- Ubuntu 및 WordPress가 사전 설치된 새로운 DigitalOcean 드롭릿을 만들었습니다. 그리고
- SSH를 통해 드롭릿에 로그인했습니다(DigitalOcean의 내장 콘솔 액세스 사용).
이제 WordPress 사이트를 준비하기 위한 마지막 단계를 수행해야 합니다.
브라우저에 IP 주소를 입력하면 유명한 설치 화면이 나타납니다.
이제 사용자 이름, 비밀번호, 이메일 주소를 선택하세요. 데이터베이스 구성은 DigitalOcean에 의해 사전 구성되었습니다. 사이트를 테스트하는 경우 검색 엔진 가시성을 끌 수도 있습니다. 유일한 것은 사이트가 준비되면 활성화해야 한다는 것입니다.
WordPress 설치를 클릭하고 마법이 일어나도록 하세요.
이제 WordPress가 준비되었습니다.
이것으로 기본 튜토리얼이 끝났습니다.
보너스: 초보자를 위한 DigitalOcean(다른 클라우드 옵션)
얼마 전 Cloudways 호스팅 검토를 했던 때를 기억하시나요? Cloudways가 제공하는 멋진 기능 중 하나는 클라우드를 선택할 수 있는 옵션이며, 그 선택 중 하나는 DigitalOcean입니다! Cloudways가 모든 어려운 작업을 수행하므로 마우스를 가리키고 웹 사이트 호스팅을 시작하면 설정 없이 DigitalOcean을 사용하여 클라우드 호스팅의 모든 놀라운 이점을 누릴 수 있습니다. 따라서 Cloudways는 초보자나 클라우드 호스팅 설정의 기술적 측면을 자세히 알아보고 싶지 않은 사람들에게 훌륭한 옵션이 됩니다.
DigitalOcean의 고급 WordPress 구성
DigitalOcean에 WordPress 사이트가 있다는 것은 정말 좋은 일입니다. 그러나 WordPress 사이트의 URL이 IP 주소인 경우에는 별 효과가 없습니다. 도메인 이름에 연결해야 합니다. 또한 오늘날에는 암호화된 웹사이트가 표준이므로 WordPress 드롭릿에 HTTPS 인증서를 설치하는 방법을 알아보겠습니다.
다음은 고급 WordPress 구성 섹션에서 다룰 내용을 요약한 것입니다.
- WordPress 사이트에 도메인 이름 구성
- DigitalOcean 드롭릿에 WordPress용 HTTPS를 설치합니다.
DigitalOcean WordPress 드롭릿에 도메인 이름 구성
WordPress URL을 구성하려면 다음을 수행해야 합니다.
- 드롭릿의 IP 주소를 가리키는 'A 레코드'를 추가하고
- WordPress 관리 대시보드에서 사이트 URL을 변경하세요.
이는 순차적으로 수행되어야 하는 두 부분으로 구성된 프로세스입니다.
1부: 도메인에 A 레코드 추가:
이 부분은 주로 호스팅 제공업체에 따라 다릅니다. DNS에 A 레코드를 추가하는 방법은 호스트 설명서를 참조해야 합니다. 또는 간단히 Google에서 "<도메인 공급자>에 레코드를 추가하는 방법"을 검색하면 구체적인 지침을 얻을 수 있습니다.
귀하의 호스트가 cPanel과 함께 제공되는 경우(대부분의 공유 웹 호스트는 그렇습니다) 바로 여기에 튜토리얼이 있습니다.
1단계: cPanel 계정에 로그인하고 영역 편집기를 선택합니다. cPanel의 검색 기능을 사용하여 이 도구를 빠르게 찾을 수도 있습니다.
2단계: + A 레코드 를 클릭하여 새 A 레코드를 추가합니다.
3단계: 도메인 이름이 example.com이고 새 DigitalOcean 드롭릿을 가리키고 싶다고 가정해 보겠습니다. 이 경우 DNS 영역 편집기에 A 레코드 2개를 추가해야 합니다. 첫 번째는 example.com용이고 다른 하나는 www.example.com용입니다. 이 두 레코드는 기본 도메인 이름을 드롭릿의 IP 주소로 가리킵니다. 다음 구성을 사용해야 합니다.
기록 #1: 'example.com'
Name: example.com. (yes a trailing '.' is included)
Address: In the address field, add you droplet's IP address.기록 #2: 'www.example.com'
Name: www.example.com. (a trailing '.' will automatically appear. If it does not, ignore it!)
Address: Your droplet's IP address.그러나 튜토리얼에서는 digitalocean.souravkundu.in이라는 하위 도메인을 사용하고 있습니다. 따라서 우리는 드롭릿의 IP 주소를 가리키도록 하위 도메인에 대한 단일 A 레코드를 입력했습니다.
참고 – 이 설정은 블로그의 하위 도메인이 다른 웹사이트에도 유용합니다. 예를 들어 'blog.productsite.com'입니다.
튜토리얼 기록: 'digitalocean.souravkundu.in'
Name: digitalocean.souravkundu.in.
Address: Our droplet's IP addressA 레코드가 물방울의 IP 주소를 가리키도록 구성되면 반영되는 데 약간의 시간이 걸립니다. (즉각적으로 발생하지는 않습니다.) 이 대기 기간을 DNS 전파 시간이라고 하며 최대 24시간 동안 지속됩니다. 하지만 현실적으로 새로운 A 레코드라면 5분도 채 걸리지 않을 것이다.
4단계: A 레코드가 작동하는지 확인하려면 브라우저에 URL(이 경우 digitalocean.souravkundu.in)을 입력하면 WordPress 사이트가 표시됩니다. 그러면 도메인이 DigitalOcean 드롭릿에 성공적으로 연결되었음을 알 수 있습니다.
2부: DigitalOcean에서 WordPress 사이트 URL 변경하기
DigitalOcean에 WordPress 사이트를 설치하면 사이트 URL이 자동으로 서버의 IP 주소로 구성됩니다. 이제 방금 구성한 새 도메인 이름으로 변경해야 합니다.
WordPress 대시보드 → 설정 → 일반으로 이동하세요. 여기서 두 필드를 변경해야 합니다.
- 워드프레스 주소(URL)
- 사이트 주소(URL)
이전 섹션의 A 레코드에서 설정한 해당 URL로 변경합니다. 'example.com' 또는 'blog.example.com'이어야 합니다. WordPress 주소와 사이트 주소는 모두 동일한 값을 가져야 합니다.
튜토리얼에서는 http://digitalocean.souravkundu.in/을 사용했습니다. 완료되면 아래로 스크롤하고 저장을 눌러 변경 사항을 저장합니다.
이제 WordPress 사이트가 준비되었습니다!
DigitalOcean을 사용하여 WordPress에 HTTPS 추가
SSL 인증서를 설정하면 웹 서버에서 HTTPS가 활성화되어 서버와 이에 연결하는 클라이언트 간의 트래픽을 보호합니다. DigitalOcean은 원클릭 WordPress 설치 드롭릿에 Certbot이라는 도구를 사전 설치합니다. Certbot은 서버에 SSL 인증서를 설정하는 무료이며 편리한 방법입니다.
이제 WordPress 사이트에 HTTPS를 추가하기 위해 DigitalOcean에서 Certbot을 구성하는 방법을 살펴보겠습니다.
DigitalOcean의 문서에 따르면 Certbot을 사용하려면 등록된 도메인 이름과 두 개의 DNS 레코드가 필요합니다.
- 도메인(예: example.com)에서 서버의 IP 주소로의 A 레코드
- 서버의 IP 주소에 www가 붙은 도메인(예: www.example.com)의 A 레코드입니다.
이는 DNS 구성 섹션의 1부와 매우 유사합니다. 그리고 무엇을 추측합니까? 우리는 이미 해냈습니다!
이 단계가 완료되면 SSH를 통해 드롭릿 콘솔에 로그인하고 다음 명령을 실행해야 합니다.
certbot --apache -d example.com -d www.example.com유일한 것은 example.com이 귀하의 도메인 이름으로 대체된다는 것입니다. 튜토리얼에서는 하위 도메인만 사용하므로 명령은 다음과 같습니다.
certbot --apache -d digitalocean.souravkundu.in- 명령이 실행될 때 몇 가지 프롬프트가 표시됩니다. 콘솔에 'Y'를 입력하여 동의하면 됩니다.
- 또한 모든 HTTP 트래픽을 웹 사이트의 HTTPS 버전으로 리디렉션할지 묻는 메시지가 표시됩니다. 예를 선택하는 것이 좋습니다. 이렇게 하면 모든 방문자가 웹사이트의 암호화된 버전을 얻을 수 있기 때문입니다.
- 완료되면 아래 스크린샷과 같이 WordPress 대시보드로 돌아가서 사이트 URL을 http에서 https로 변경해야 합니다.
DigitalOcean 백업 자동화 및 예약
앞서 언급했듯이 DigitalOcean 드롭릿에 백업을 추가할 수 있지만 이는 일주일에 한 번만 제공됩니다. 백업 사이 7일 동안 많은 일이 발생할 수 있습니다. 이것이 바로 사이트를 직접 백업하거나 SnapShooter와 같은 신뢰할 수 있는 서비스를 사용하여 사이트를 더 잘 관리하는 것이 유익하다고 생각하는 이유입니다.
SnapShooter를 사용하면 필요한 만큼 백업을 예약하고 생성할 수 있습니다. 매일, 매시간 또는 주문형이든 상관없습니다. 또한 사용량이 많지 않은 시간에 백업을 수행하고 완전한 아카이브를 유지하며(보관할 개수 선택) 안전하게 저장할 수 있습니다. 여러 DigitalOcean 계정을 SnapShooter에 연결하는 옵션을 사용하면 모든 사이트의 백업을 간소화할 수 있습니다. SnapShooter는 모든 새로운 물방울에 대한 백업을 자동 감지하고 활성화하여 사이트를 보호할 수도 있습니다.
스냅슈터 받기
물론 사이트를 수동으로 백업할 수도 있지만 SnapShooter와 같은 서비스를 사용하면 이 과정이 더 쉬워집니다.
마무리
DigitalOcean은 개발자 친화적인 클라우드 호스팅 제공업체 중 가장 훌륭한 사례 중 하나입니다. WordPress 전용 페이지와 티켓 기반 지원 시스템을 포함한 광범위한 문서가 있습니다. 직관적인 디자인, 사용자 중심 가이드 및 강력한 기능을 갖춘 DigitalOcean은 클라우드 호스팅의 면모를 한 번에 한 방울씩 바꾸고 있습니다. 월 5달러의 초기 비용으로 WordPress를 직접 사용하는 방법을 배울 수 있는 훌륭한 장소입니다.
지금 클라우드를 경험해보세요!
이 튜토리얼에 대해 어떻게 생각하시나요? 추가하고 싶은 내용이 있나요? 아래 댓글을 통해 여러분의 생각을 듣고 싶습니다.



























