brunch

You can make anything
by writing

C.S.Lewis

by 워드크래커 Feb 08. 2019

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

저렴하게 가상 서버 호스팅(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에 로그인한 후에 오른쪽에 있는 플러스(+) 아이콘을 클릭하여 서버를 생성합니다. 그러면 서버를 세팅하는 화면이 표시됩니다.


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

서버 위치 선택하기

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


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

서버 타입 선택하기 - WordPress

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


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

서버 크기 선택하기

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


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


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

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


설치 후 작업

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

서버 이름을 클릭합니다.

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


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


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


워드프레스 설치 화면 - 언어 선택
워드프레스 설치 화면 - 사용자명/암호 입력

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

이제 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) 소개

작가의 이전글 해외 번역업체와 일하기 - Part 1
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari