Teamiya 디지털오션 서버 설정

디지털오션은 현재 hwangc.com을 호스팅 하는 업체입니다. 지금까지 문제 없이 저렴한 비용으로 호스팅을 잘 해주고 있어서 만족하면서 쓰고있습니다. 그래서 teamiya 서버도 디지털오션에서 설정해보았습니다. 아래는 서버를 설정하는 과정입니다.


대시보드에서 Create Droplet 클릭

digitalocean-teamiya-1

Droplet의 옵션 설정

digitalocean-teamiya-2

Droplet의 이미지 선택

digitalocean-teamiya-3Applications 탭에서 WordPress를 선택합니다. SSH Keys는 옵션인데 없으시다면 먼저 Create Droplet을 만들고 추후 생성하실 수 있습니다.

Droplet 생성중

digitalocean-teamiya-4

생성 완료 후 Droplet 설정 화면

digitalocean-teamiya-5

대시보드에 현재 가동중인 Droplet 리스트

digitalocean-teamiya-6

teamiya Droplet의 DNS 설정

디지털오션에서 DNS를 설정하기 전에 도메인을 구매하신 곳에서 네임서버를 digitalocean으로 설정한 후에 아래 진행을 하시면 됩니다. 저는 namecheap에서 도메인을 등록했기 때문에 namecheap의 대시보드에서 teamiya.com의 도메인 네임서버를 아래와 같이 설정했습니다.
Manage Domains -> teamiya.com 클릭 -> Transfer DNS to Webhost. 클릭
namecheap_domain_menu

Specify Custom DNS Servers 를 클릭하고 아래와 같이 dns 서버를 설정합니다.
namecheap_nameservers
위에서 입력을 마친 후에 저장(save changes) 버튼을 누릅니다. 입력한 dns 서버가 적용되기까지 시간이 소요될 수 있다고 하는데 저는 금방 되더군요.

다시 digitalocean으로 돌아와서 dns 설정을 해줍니다.
digitalocean-teamiya-7위에서 create domain을 클릭하면 teamiya의 도메인이 생성되고 view를 눌러 필요한 record를 입력합니다.
digitalocean-teamiya-10

Add Record를 눌러 CNAME 설정

digitalocean-teamiya-8

digitalocean-teamiya-9

teamiya.com 접속

teamiya-authenticate브라우져에 teamiya.com을 입력했더니 위와 같이 보이는군요. DigitalOcean에서 보안상 저렇게 막아두었네요. user name과 password를 모르기 때문에 콘솔에 접속을 해야합니다. terminal을 열어서 ssh로 서버에 접속을 할 수도 있지만 ssh key를 아직 등록하지 않으셨다면 digitalocean의 console을 사용하면 됩니다.

digitalocean-consoleconsole access를 클릭하면 아래와 같은 창이 보입니다. 여기서 로그인 기본 id는 root, 패스워드는 droplet을 생성할 때 디지털오션에서 여러분의 계정 이메일로 보낸 것을 입력합니다. id와 password가 맞으면 새로운 패스워드를 만들라고 나옵니다. 여러분이 원하시는 패스워드를 만드시면 됩니다.

digitalocean-console-2

위에서 아이디와 패스워드를 입력하여 콘솔에 접속하고 나니 아래와 같은 문구가 보이네요. 그리고 User와 Pass가 보이시죠. 여기에 있는 User와 Pass를 입력해야 워드프레스에 접근하여 인스톨을 진행하게 됩니다.

Your /wp-admin is protected by Apache using .htaccess credentials:

digitalocean-console-3

워드프레스 기본 인스톨이 모두 끝난 후 Teamiya가 전세계에 모습을 드러냈습니다!
wordpress-teamiya

보안 질문 해제

매번 wp-admin으로 접속할 때마다 위에서 나온 것처럼 user name과 password를 입력하기가 싫으시다면 아래의 파일을 nano 또는 vim으로 열어

wp-admin의 내용을 찾아 아래와 같이 모두 #으로 주석처리합니다.

위의 내용을 저장후에 apache를 재시작합니다.

마치며

이 외에도 서버 셋업에 필요한 내용들이 디지털 오션에 자세히 설명되어 있습니다. 아래는 몇가지 디지털 오션 튜토리얼 링크입니다. 이 외에도 검색을 해보시면 다양한 커뮤니티 답변과 상세한 튜토리얼들이 있으니 참고하세요.

1. 원클릭 ubuntu에서 apache 서버에 워드프레스 설치
2. ubuntu에서 nginx 서버에 워드프레스 설치
3. 메모리가 부족한 경우 ubuntu 서버에 swap 추가하기
4. ubuntu에서 apache 서버를 nginx 서버로 마이그레이션 하기

글쓴이

HwangC

안녕하세요! 여러분의 편안한 워드프레스 안내자 황씨입니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.