Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel

Last Updated: 2024년 06월 12일 | | 댓글 남기기

저렴하게 VPS 호스팅을 이용하고 싶은 경우 Vultr(벌쳐)를 이용할 수 있습니다. 하지만 Vultr에서는 서버를 직접 설치하고 관리해야 하기 때문에 초보자에게 쉽지 않은 선택일 수 있습니다. Vultr에서도 쉽게 워드프레스를 설치하고 관리할 수 있는 몇 가지 관리 패널이 있습니다. Plesk가 많이 사용되었지만, 최근 무료 버전이 사라지면서 유료로만 사용이 가능하게 되었습니다. 플레스크 대안으로 CyberPanel을 사용할 수 있습니다.

이 글에서는 무료 CyberPanel 앱을 사용하여 Vultr에 쉽게 워드프레스를 설치하는 방법에 대하여 살펴보겠습니다. 참고로 우리나라에서도 많이 사용되는 클라우드웨이즈(Cloudways)는 비용적인 면에서 Vultr보다 비싸지만 사용이 편리한 관리 패널과 연중무휴 라이브채팅 지원을 이용할 수 있어 워드프레스 운영에만 집중하고 싶은 경우 괜찮은 선택일 수 있습니다. 이 블로그가 현재 클라우드웨이즈에서 호스팅되고 있습니다.😄

📍 클라우드웨이즈 가입 방법 (+ Cloudways 할인 쿠폰 & 프로모션 코드)

Vultr(벌쳐)에서 무료 CyberPanel 앱을 사용하여 쉽게 워드프레스 설치하기

Vultr에서 무료 Plesk 버전이 제공되었지만 얼마 전에 무료 버전이 제거되었습니다.

대안으로 CyberPanel, Webmin/Virtualmin 등 몇 가지 무료 웹 컨트롤 패널이 있습니다. 벌쳐에서는 CyberPanel과 Webmin 앱이 제공되므로 이 둘 중에 하나를 선택할 수 있습니다.

CyberPanel에 대한 사용자들의 안 좋은 평가가 있기는 하지만 Plesk 대안으로 많이 사용되는 것 같습니다. 벌쳐에서 CyberPanel 앱을 배포하고 워드프레스를 설치해보니 그리 어렵지 않게 느껴졌습니다. 만약의 사태에 대비하여 백업을 정기적으로 하여 PC나 클라우드 스토리지에 백업 파일을 보관하면 안전할 것 같습니다.

Vultr에서 CyberPanel 컨트롤 패널을 사용하여 워드프레스를 설치하는 과정을 살펴보겠습니다. 저는 다음 영상을 참고하여 전체적인 과정을 살펴보고 진행했습니다. 먼저 다음 영상을 참고해보시면 프로세스를 이해하실 수 있을 것입니다.

1 Vultr에 로그인하여 서버를 생성할 때 Choose Image (이미지 선택) 섹션에서 Marketplace Apps 탭을 클릭하고 CyberPanel을 선택합니다.

벌쳐 사이버패널 앱 선택

우리나라 사용자층을 대상을 하는 경우 서울 서버 리전을 선택할 수 있습니다. 서울 지역 대신 도쿄 리전을 선택하는 것도 고려할 수 있습니다. (저는 클라우드웨이즈에서 Linode 서버의 도쿄 리전을 선택했습니다.)

2 서버 설치가 완료되면 서버 IP 주소를 확인하여 도메인의 DNS 레코드를 설정합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 18

DNS 레코드는 기본적으로 다음과 같이 설정하면 됩니다.

@ -> IP 주소 (A 레코드)
www -> IP 주소 (A 레코드)

또는,

@ -> IP 주소 (A 레코드)
www -> exampe.com (CNAME) (* example.com 대신 실제 도메인 이름으로 대체)

둘 중에 아무 것이나 선택해도 됩니다. 참조 영상에서는 네임칩(Namecheap)에서 두 번째 방식으로 설정하는 것을 보여주고 있습니다. 네임칩은 저렴하게 .COM 등의 도메인을 등록할 때 많이 사용되는 도메인 등록업체입니다.

저는 패스트코멧(FastComet)에서 서브 도메인을 연결하도록 DNS 레코드를 설정했습니다. 도메인 등록업체에 따라 @ 대신 공백이 사용되기도 합니다. 패스트코멧에서 기본 도메인에 대한 A 레코드를 설정하려는 경우 @를 입력하지 않고 공백으로 두면 됩니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 19

서브 도메인을 연결하려는 경우 위의 그림과 같이 설정하면 무난합니다.

blog -> IP 주소 (A 레코드)
www.blog -> IP 주소 (A 레코드)

위와 같이 설정하면 blog.example.com과 같은 서브도메인을 이용할 수 있습니다. 마찬가지로 www 호스트는 CNAME으로 설정하는 것도 가능합니다.

도메인의 A 레코드를 추가할 경우 DNS 정보가 전파되는 데 서너 시간이 소요될 수 있고, 경우에 따라 최대 2일까지 걸릴 수 있습니다.

3 이제 CyberPanel에 로그인하기 위해 비밀번호를 확인해야 합니다. SSH에 접속하여 사이버패널 어드민에 접속하는 데 사용되는 패스워드를 확인할 수 있습니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 20

PuTTY 클라이언트 프로그램을 사용하여 SSH에 접속합니다. (이 프로그램이 설치되어 있지 않다면 이 글의 "SSH에 접속하기" 부분을 참고하여 PuTTY를 설치하시기 바랍니다.)

4 SSH에 root 사용자로 로그인하면 시스템을 업데이트할 것을 묻는 프롬프트가 표시됩니다. y를 입력하면 시스템 업데이트가 진행됩니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 21

위의 화면은 시스템 업데이트 작업이 진행 중인 것을 보여줍니다. 시간이 조금 걸릴 수 있습니다. 저는 33%에서 한참 동안 멈춘 것처럼 보이다가 조금 기다리니 완료되었습니다. 상기 스크린샷에서 파란색으로 표시된 부분에 CyberPanel admin 비밀번호를 가져오는 방법에 대하여 설명되어 있습니다.

업데이트가 완료되면 다음과 같은 명령을 실행합니다.

sudo cat .litespeed_password

그러면 CyberPanel 어드민 비밀번호가 표시됩니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 22

admin_pass=비밀번호 형식으로 표시됩니다. 비밀번호를 잘 메모하여 둡니다.

5 이제 CyberPanel 어드민 패널에 로그인할 수 있습니다. CyberPanel 어드민 로그인 페이지 URL은 다음과 같습니다.

https://서버_IP_주소:8090

위의 주소로 접속하면 비공개 연결이 아닙니다 경고와 함께 NET::ERR_CERT_AUTHORITY_INVALID 에러 코드가 표시됩니다. (아래는 MS 엣지 브라우저 화면이며 크롬 브라우저에서는 비슷하지만 조금 다른 경고 문구가 표시될 수 있습니다.)

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 23

고급 버튼을 누르고 IP 주소 (안전하지 않음) 링크를 클릭합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 24

사이버패널 어드민 로그인 페이지가 표시되면 Username 필드에는 admin을 입력하고 Password 필드에는 앞 단계에서 확인한 비밀번호를 입력합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 25

사이버패널 인터페이스 언어를 선택할 수 있지만, 한국어는 언어 목록에 없습니다.

6 CyberPanel에 로그인됩니다. 이제 사이트를 추가하고 워드프레스를 설치하는 단계를 진행할 수 있습니다.

Vultr에 연결한 도메인의 DNS 레코드는 앞서 설정했으므로 여기에서는 곧바로 사이트를 추가하는 과정으로 진행해보겠습니다. 도메인의 DNS 레코드를 설정하지 않았다면 윗부분에서 A 레코드를 지정하는 방법에 대한 단계를 참고해보세요.

왼쪽 메뉴에서 Websites » Create Website를 클릭하고 도메인 정보를 입력합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 26
  1. Select Package: Default를 선택합니다. (Default밖에 없네요.)
  2. Select Owner: admin을 선택합니다.
  3. Domain Name: 도메인 네임을 입력합니다. example.com과 같이 www가 없이 입력합니다. 저는 서브도메인(blog.example.kr)을 추가해보았습니다.
  4. Email: 사용자 이메일 주소를 입력합니다.
  5. Select PHP: 현재 PHP 7.4, 8.0, 8.1, 8.2 중에서 선택할 수 있습니다. 워드프레스를 운영하는 경우 PHP 8.2를 선택합니다.
  6. Additional Features: SSL과 open_basedir Protection 체크박스를 선택합니다.

open_basedir 설정은 PHP 스크립트가 액세스할 수 있는 디렉토리를 제한하는 기능으로, 스크립트가 지정된 경로 외부의 파일이나 디렉토리에 접근하지 못하도록 하여 보안을 강화한다고 합니다.

7 사이트 설치가 완료되면 Packages » List Packages로 이동하여 Default 패키지에 대한 Edit(편집) 버튼을 클릭합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 27

도메인, 디스크 공간, 대역폭(트래픽), FTP 계정 개수, DB 개수, 이메일 개수 등에 대한 제한을 설정하는 것 같습니다. Disk SpaceBandwidth에 대하여 0을 입력하여 제한을 해제합니다.

8 계속하여 SERVER » PHP » Edit PHP Configs를 클릭하고 PHP 버전(예: PHP 8.2)을 선택한 다음, PHP 설정값을 적절히 변경합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 28

워드프레스에서 엘리멘터 등의 페이지 빌더를 사용하는 경우 PHP 메모리 제한값을 512MB 이상으로 설정하는 것이 바람직할 수 있습니다.

memory_limit, max_execution_time, upload_max_filesize, post_max_size, max_input_time 등의 PHP 설정값을 적절히 변경하세요.

9 이제 Rewrite 규칙을 설정해보겠습니다. Websies » List Websites를 클릭합니다. 그러면 추가한 웹사이트 목록이 표시됩니다. Manage(관리)를 클릭합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 29

Rewrite Rules 아이콘을 클릭하고 Force HTTP ->HTTPS를 선택하고 Save Rewrite Rules 버튼을 클릭합니다. 그러면 http 주소로 접속할 경우 https로 자동으로 리디렉션됩니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 30

참고로 Force WWW->NON-WWW와 같은 규칙은 설정할 필요가 없는 것 같습니다. 워드프레스 내에서 설정한 사이트 주소/워드프레스 주소에 따라 워드프레스에서 자동으로 리디렉션시켜줍니다.

CyberPanel에서 워드프레스 설치하기

10 상기의 과정을 마쳤다면 이제 워드프레스를 설치해보도록 하겠습니다. 웹사이트 관리 페이지에서 APPLICATION INSTALLER » WP + LSCache를 클릭합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 31

11 워드프레스 설치 화면이 표시되면 블로그 이름(Blog Title), 로그인 사용자 이름(Login User), 로그인 패스워드(Login Password), 이메일 주소와 설치 경로 등을 입력합니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 32

루트 디렉터리(홈 디렉터리)에 설치하려면 Path 필드는 비워둡니다.

Install Now 버튼을 클릭하면 워드프레스 설치가 시작됩니다.

12 설치가 완료되면 Successfully Installed 메시지가 표시됩니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 33

https://example.com/wp-admin과 같이 /wp-admin을 사이트 주소에 추가하여 관리자 페이지에 로그인할 수 있습니다.

사이트에 로그인하면 사이트 언어를 변경(예: 한국어)하고 테마와 플러그인을 설치하여 세팅하는 등 사이트 작업을 시작할 수 있습니다.

Vultr(벌쳐)에 쉽게 워드프레스 설치하기 + 무료 CyberPanel 34

워드프레스를 처음 접하는 경우 다음 글을 참고하여 워드프레스를 설정해보시기 바랍니다.

추가 작업

위의 작업까지 완료하면 워드프레스 사이트 운영을 시작할 수 있스니다. 추가적으로 CyberPanel에서 보안을 위해 방화벽(예: ModSecurity)을 구성하고 백업 등을 설정할 수 있습니다.

백업의 경우 워드프레스 백업 플러그인을 설치하여 사이트를 백업할 수도 있습니다.

Vultr에서 CyberPanel과 같은 웹호스팅 패널을 사용하면 비교적 수월하게 사이트를 추가하고 워드프레스를 설치하여 관리할 수 있습니다. 하지만 서버나 CyberPanel 또는 워드프레스와 관련하여 문제가 발생할 경우 직접 문제를 해결해야 하는 부담이 있습니다. 클라우드웨이즈를 이용하는 경우 24시간 연중무휴 라이브 채팅을 통해 서버나 워드프레스 관련 문제에 대하여 문의할 수 있습니다.😄

워드프레스나 웹호스팅과 관련된 문제로 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다. 그리고 네이버 카페에서 워드프레스와 웹호스팅에 대한 정보를 공유하실 수 있습니다.

참고


댓글 남기기

Leave a Comment