본문 바로가기

IT 서비스 바라보기/Desktop PC

시놀로지 NAS DS713+, phpMyAdmin 및 WordPress 설치

일반적으로 NAS 시스템은 언제 어디서든 자료를 업/다운로드 할 수 있는 저장 장치용으로 구매하시는 분들이 많습니다. 하지만 제가 요즘 사용하고 있는 시놀로지 NAS DS713+ 과 같은 제품은 네트워크 저장장치 용도 뿐만 아니라 음악, 영화, 사진과 같은 멀티미디어 스트리밍 용도로도 활용이 가능하고 웹서버 및 메일 서버 구축, 클라우드 서버 구축하는 등 다양하게 활용할 수 있습니다.

오늘은 시놀로지 NAS DS713+ 를 활용해 phpMyAdmin 환경을 구축하고 워드프레스(WordPress)를 설치해 구동하는 방법을 소개해드리도록 하겠습니다.


■ 시놀로지 NAS DS713+ 활용, phpMyAdmin 환경 구축하기
지난 리뷰에서 DS713+ 의 운영체제 역할을 하는 DSM 4.3 업데이트 방법에 대해 소개해드렸습니다. DSM 에서는 DS713+를 활용할 수 있는 다양한 패키지 소프트웨어들을 제공하는데, 그 중 워드프레스(WordPress)를 클릭 몇 번으로 손쉽게 구축할 수 있는 패키지도 제공합니다.

워드프레스를 설치하기 위해서는 기본적으로 데이터를 저장할 수 있는 환경인 데이터베이스(DB)를 구축해야 하는데요. DSM에서 패키지로 제공하는 phpMyAdmin을 활용해 DB환경 구축하는 방법부터 설명해드리도록 하겠습니다.


1. DS713+ 의 DSM에 접속해 패키지센터에서 유틸리티 > phpMyAdmin 항목을 찾아 '설치' 버튼을 눌러줍니다.


2. phpMyAdmin 환경을 구축하기 위해서는 MySQL을 활성화해줘야 하는데요. 해당 옵션을 활성화하지 않았다면 위 이미지처럼 메시지가 나옵니다.


3. 확인 버튼을 누르면 제어판의 웹 서비스 메뉴가 팝업되고 웹 애플리케이션 탭에서 'MySQL 활성화' 메뉴를 체크해 활성화 시켜줍니다.


4. MySQL을 활성화하고 패키지 센터로 돌아와 phpMyAdmin 을 설치해줍니다. 


5. 설치가 완료되면 DSM 의 메뉴에 phpMyAdmin 아이콘이 추가됩니다. 앞으로는 해당 아이콘을 선택해서 phpMyAdmin 페이지로 이동해 MySQL을 관리할 수 있습니다.


6. 이제 phpMyAdmin를 실행해 워드프레스(WordPress)를 설치할 수 있는 환경을 설정하는 방법에 대해 소개해드리도록 하겠습니다. phpMyAdmin 을 선택하면 인증 페이지가 팝업됩니다. 사용자 이름에 root 를 입력하고 다음으로 넘어갑니다. (비밀번호는 없습니다.)


7. 짜잔~ phpMyAdmin 페이지가 열렸습니다. 앞서 설명드린 것처럼 phpMyAdmin은 MySQL을 관리할 수 있도록 고안된 무료 소프트웨어입니다. DS713+ 에서도 이 패키지를 활용해 데이터베이스를 관리할 수 있습니다.


8. DS713+에 워드프레스나 홈페이지 등을 구축하고자 할 때 해당 서비스에 필요한 데이터베이스를 추가해줘야 하는데, 방법은 꽤 간단합니다. 먼저 한글과 다양한 언어를 지원하기 위해 General Settings 에서 'utf8_unicode_ci' 를 선택해줍니다.


9. Databases 탭으로 이동하여 위 이미지처럼 데이터 베이스 이름을 임의로 입력해주고 'utf8_general_ci' 옵션을 선택한 후, Create 버튼을 선택해줍니다. 가끔 데이터베이스 옵션 설정을 잘못하신 분들이 계신데 그럼 한글이 깨져서 나오는 문제가 있으니 워드프레스나 홈페이지에서 한글이 깨져서 나온다면 위 이미지처럼 데이터베이스 charset 을 위와 같이 변경해주세요.

▲ DS713+에 데이터베이스 생성 완료 메시지



10. 데이터베이스를 생성했다면 관리할 수 있는 유저를 추가해줍니다. 해당 기능은 Users 탭에서 가능합니다.


11. 유저 이름과 호스트 정보 비밀번호 등을 입력해줍니다.


12. 데이터베이스에 접근해 데이터 생성 및 수정, 삭제 등 다양한 동작을 할 수 있는 권한을 설정해주게 되는데, 관리자 형태의 유저를 생성하고 싶으면 위 이미지처럼 모든 옵션을 선택해주면 됩니다.

▲ 모든 옵션 선택 후, Add User 선택하면 새 유저가 생성됨


▲ 새 유저 생성 후, 로그 아웃하고 해당 유저로 로그인이 되는지 확인합니다.


▲ 인증 페이지가 나오면 새로 생성한 유저 정보를 입력 후, 로그인 합니다.


▲ 정상적으로 로그인이 가능하고 좌측에 해당 유저가 추가되어있는 것을 확인할 수 있습니다.

이제 MySQL이라는 기본적인 데이터베이스 환경이 구축되어 DS713+에서 워드프레스(WordPress) 뿐만 아니라 웹사이트 환경을 구축할 수 있습니다. 활용만하면 되는거죠!

그럼, 이제 워드프레스(WordPress)를 설치하는 방법에 대해 소개해드리도록 하겠습니다.


■ 시놀로지 NAS DS713+ 활용, 워드프레스(WordPress) 설치하기
저는 티스토리 블로그, 네이버 블로그, 구글 블로그도 하고 있고 워드프레스 환경의 웹사이트도 운영하고 있습니다. 제로보드XE 환경의 홈페이지도 운영하고 있구요. 워드프레스나 제로보드XE와 같은 환경은 설치형 블로그, 설치형 웹사이트라고 하는데, 이런 사이트를 구축하려면 웹 호스팅 서비스를 무료 또는 유료로 구매해서 그 환경에 맞춰 설치를 진행해야 합니다. 이 때 웹하드 용량과 트래픽의 양에 따라 월 비용이 달라지게 되는데, 당연한거겠지만 용량과 트래픽이 커질 수록 비용이 만만치 않게 커집니다. 

트래픽이 꽤 많은 사이트를 운영하다보니 유지 비용이 꽤 많이 들어가게 되는데, 시놀로지 NAS DS713+과 같은 시스템을 구축해두면 전기세 외에는 더 이상 추가 비용 없이 웹사이트나 워드프레스를 설치해 활용할 수 있습니다. 트래픽은 혼자 사용하는 것이니 당연히 무제한이 되는거죠.

포털 사이트에서 운영하는 블로그 서비스의 규제가 싫고 지원하는 기능도 제한적인 점이 답답해서 싫다고 하시는 분들, 검색 엔진 최적화하는 방법을 워드프레스를 활용해 좀 더 확장해보고 싶으신 분들 등 다양한 니즈로 인해 요즘 워드프레스가 각광을 받고 있는데요. DS713+에 워드프레스를 설치하는 방법은 매우 간단하므로 NAS 시스템 구매하셔서 개인적으로 운영해보고 싶으신 분들은 집중하세요!

1. phpMyAdmin 설치할 때와 동일하게 DSM의 패키지센터에서 기업 > WordPress 를 선택해 설치를 진행합니다.


2. 앞서 설명드린 것처럼 워드프레스(WordPress)는 MySQL 데이터베이스 환경에서 구축이 되게 되는데, 설치 과정에서 DB에 접속하는 인증 과정을 거치게 됩니다. Root 초기 패스워드는 없지만, phpMyAdmin 에서 패스워드를 변경해두는 것이 좋습니다.


3. MySQL 인증 과정이 끝나고 워드프레스 설정 내용을 확인하게 됩니다. 기본 버전은 '3.5-001' 이 설치됩니다. 설치 후 바로 실행해도 되지만, 어느 위치에서 실행할 수 있는지 기억하기 위해 체크 박스는 지우고 '적용' 버튼을 눌러줍니다.

▲ 워드프레스 설치가 완료되면 '확인' 버튼을 눌러줍니다.



4. 워드프레스 설치가 완료되면 패키지 센터로 돌아가 작업 > 실행을 선택해줍니다.


5. 그럼, phpMyAdmin 설치할 때와 마찬가지로 DSM 실행 프로그램 메뉴에 WordPress 아이콘이 추가됩니다.


6. 이제 해당 아이콘을 선택해 워드프레스 설치 페이지로 이동합니다. 한 번 설치하고 나면 자동으로 해당 워드프레스 환경으로 이동되지만, 처음 실행하는 경우에는 위 이미지처럼 설치하는 페이지가 자동으로 열립니다. 

워드프레스를 처음 설치해보시는 분들이라도 크게 어려움 없이 진행하실 수 있습니다. 필요한 정보를 입력 한 후, 워드프레스 설치를 진행합니다.


7. 설치가 완료되면 성공 페이지로 이동되고 로그인 버튼을 눌러 로그인 페이지로 이동합니다.


8. 워드프레스 첫 로그인 화면입니다. 설치할 때 입력한 유저이름과 비밀번호를 입력하고 로그인합니다.


9. 워드프레스 운영하시는 분들에게는 익숙한 대시보드(관리자 화면)입니다. 글을 작성하고 관리할 수 있으며 다양한 스킨과 플러그인을 추가해서 워드프레스를 꾸밀 수 있습니다. 나머지 부분은 워드프레스 관련 팁이 모인 사이트들을 둘러보며 스킨도 추가하고 위젯도 추가해보시면 될 것 같습니다.


워드프레스 설치하자마자 해당 페이지로 이동해봤습니다. 깔끔한 기본 화면이 잘 나오네요. ^^  웹사이트나 블로그를 개인적으로 운영하기 위해서는 웹서버를 구축하고 데이터베이스 환경을 구축한 뒤 다양한 설정을 해줘야 하고 외부에서 접속할 때 발생할 수 있는 다양한 문제점까지 고려해 다양한 프로그램을 설치하고 환경을 구축해줘야 하는 어려움이 있습니다. 그래서 대부분 그냥 유료로 웹하드 서비스를 이용하고 설치를 맡기기도 하는데, 그 비용이 만만치 않은 경우가 대부분입니다. (물론 저렴하게 간단히 운영할 수 있긴 합니다.)

저처럼 좀 커다란 웹사이트나 블로그를 운영하시는 분들은 DS713+ 와 같은 NAS 환경을 구축해 웹사이트나 워드프레스 환경의 블로그를 운영해보시는건 어떨까요? 용량과 트래픽의 제한으로부터 벗어날 수 있고 설치에 어려움을 겪을 필요 없이 클릭 몇 번으로 기본 환경 구축이 가능하기 때문에 매우 유용하다고 생각됩니다.

시놀로지 NAS DS713+를 활용하는 다양한 방법에 대해 앞으로도 좀 더 소개해드릴 예정인데요. 평소 나스(NAS)나 DS713+에 대해 궁금하셨던 사항 있으시면 언제든 댓글 남겨주세요.

이상, 하늘다래였습니다.