brunch

가상 서버 호스팅 Vultr에 워드프레스 설치하기

by 워드크래커 Feb 8. 2019

저렴하게 가상 서버 호스팅(VPS)을 이용하려는 경우 Vultr, Digital Ocean 등의 서비스를 이용할 수 있습니다. 저는 서버에 대한 지식이 짧기 때문에 직접 서버를 운영하지는 않지만, 테스트 서버를 만들 필요가 있을 때 Vultr를 주로 이용합니다.


Amazon AWS가 빠른 속도를 제공하지만, 아마존 AWS에 서버를 설치하여 운영하는 것이 녹록하지 않습니다. 이에 비해 Vultr는 비교적 쉽게 서버를 생성하고 제거할 수 있습니다. 또, 스냅샷(Snapshot)을 만들어서 필요할 때 다시 서버를 복원하는 것도 가능합니다.


참고로 이 링크를 클릭하여 Vultr에 가입하면 50달러의 크레딧을 받을 수 있습니다. 50달러면 월 3.5달러짜리 서버를 운영하는 경우 약 14개월을 무료로 이용할 수 있습니다. 예전에는 25달러 크레딧을 제공했지만 한시적으로 50달러 크레딧을 제공한다고 하네요.


서버 운영 지식이 없다면 블루호스트나 사이트그라운드 같은 호스팅을 이용하는 것을 고려할 수 있습니다.


해외 호스팅: 블루호스트와 사이트그라운드 비교


root 권한이 필요하다면 Bluehost VPS 이상 상품을 이용할 수 있습니다. cPanel과 기술 지원이 제공되기 때문에 서버에 대한 지식이 부족해도 서버를 수월하게 운영할 수 있습니다.


Vultr에서 워드프레스 이미지를 사용하여 워드프레스를 쉽게 설치하기

Vultr에서는 쉽게 워드프레스 설치할 수 있도록 워드프레스가 설치된 이미지를 제공합니다.


Vultr에 워드프레스가 설치된 서버를 설치하여 워드프레스를 운영하려는 경우 먼저 Vultr에 로그인한 후에 오른쪽에 있는 플러스(+) 아이콘을 클릭하여 서버를 생성합니다. 그러면 서버를 세팅하는 화면이 표시됩니다.


먼저 서버 위치를 선택합니다.

Server-Location-compressor.jpg 서버 위치 선택하기

우리나라에서 사이트를 운영하는 경우 Tokyo를 선택하도록 합니다. 도쿄를 선택하면 속도가 괜찮게 나옵니다. 미국을 대상으로 하면 서버 위치를 미국으로 지정합니다.


다음으로 서버 타입을 지정합니다.

Server-Type-compressor.jpg 서버 타입 선택하기 - WordPress

Server Type 섹션에서 Application > WordPress를 선택합니다. WordPress가 설치된 서버 이미지에는 Ubuntu 16.04가 포함되어 있습니다.


세 번째로 서버 크기를 지정합니다.

Server-Size-compressor.jpg 서버 크기 선택하기

워드프레스가 설치된 Ubuntu 16.04 서버 이미지를 선택하는 경우 월 5달러 이상의 서버 크기를 선택할 수 있습니다. 월 3.5달러짜리 서버를 이용하려면 서버 타입에서 Ubuntu를 선택하면 됩니다.


다음으로 Additional Features에서 추가 기능을 선택합니다. 그리고 보안을 위해 SSH 키를 추가할 수 있습니다. 저는 편의상 SSH 키를 추가하지 않고 진행했습니다.

Additional-Features-compressor.jpg


설정이 모두 완료되면 맨 아래의 Deploy Now를 클릭합니다.

Installing-Server-compressor.jpg

그러면 서버 설치가 시작됩니다. 설치가 완료될 때까지 기다립니다.


설치 후 작업

서버 생성이 완료되면 서버 생성이 완료되었음을 알리는 메일("Vultr.com: Cloud Server Activated")이 내 이메일 주소로 전송됩니다. 서버 리스트에서 새서 만든 서버의 상태가 Installing(설치 중)에서 Running(가동 중)으로 바뀝니다.

Server-Created-compressor.jpg

서버 이름을 클릭합니다.

Application-Information-compressor.jpg

위의 같은 화면이 표시됩니다.


root 비밀번호는 Password 옆의 눈 아이콘을 클릭하거나 바로 옆의 Copy Password 아이콘을 클릭하여 복사할 수 있습니다(1).


사이트 주소는 IP 주소입니다. IP 주소를 브라우저 창에 입력하면 사용자 이름과 비밀번호를 입력하도록 요구합니다. 사용자 이름과 비밀번호를 입력하면 워드프레스 설치 화면이 표시됩니다.


WP-Install-compressor.jpg 워드프레스 설치 화면 - 언어 선택
WP-install-2-compressor.jpg 워드프레스 설치 화면 - 사용자명/암호 입력

사용자 이름, 암호, 이메일 주소 등을 입력하고 워드프레스 설치하기를 클릭하여 설치를 완료합니다.

이제 IP 주소로 접근하면 워드프레스 사이트가 표시됩니다.


보안을 위해 관리자 페이지에 접근 시 사용자 이름과 비밀번호를 묻는 팝업이 표시됩니다. 다음 방법으로 이 프롬프트가 표시되지 않도록 제거할 수 있습니다.


SSH에 root로 로그인합니다.

vhost 파일의 백업을 만듭니다: cp /etc/nginx/conf.d/*.conf /root/

/etc/nginx/conf.d/ 폴더 아래에 있는 두 개의 vhost 파일을 편집합니다. location ^~ /wp-admin/으로 시작하는 코드 블록을 제거해야 합니다. 약 15개 라인으로 되어 있습니다.

변경 사항을 저장하고 웹 서버를 재시작합니다: systemctl restart nginx.service; systemctl restart php7.0-fpm.service


PHP 버전을 체크해보니 PHP 7.0 버전이 설치되어 있네요.

root@wordpress:~# php -v
PHP 7.0.32-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.32-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend
Technologies
root@wordpress:~#

마치며

Vultr에 워드프레스가 설치된 Ubuntu 서버 이미지를 사용하여 워드프레스를 설치하는 방법에 대해 살펴보았습니다.


Vultr를 사용하면 국내 웹호스팅 업체의 VPS를 사용하는 것보다 비용을 많이 절감할 수 있고, 스냅샷 기능을 사용하여 백업을 할 수 있습니다. 저처럼 테스트용 서버가 필요할 때 사용하기에도 좋은 것 같습니다.


참고:

해외 웹호스팅 서비스 – 블루호스트(Bluehost) 소개

keyword
작가의 이전글해외 번역업체와 일하기 - Part 1