Server, 모든 글

자작나스 겸 개인 서버를 만들어 보자 2편 – 사양 결정하기

이전 글 : 자작NAS겸 개인 서버를 만들어 보자 1편 – 개인 서버가 필요한 이유

안녕하세요 Netroy 입니다.
우선 자작나스 를 제작하는데 있어서 성능을 결정하는 것은 일반 컴퓨터를 구매하는 것과는 조금 다릅니다.

일반 컴퓨터와는 다르게 NAS에서 생각해야 하는 것은

  1. 전력 사용량
  2. SATA 포트의 갯수
  3. 케이스 크기

이 세가지 경우를 잘 고려해야 하며 개인 기호에 따라 다른 조건이 추가 될 수 있다.

자작나스 에서의 첫번 째 조건은 전력 사용량이다.

NAS의 경우 대부분 24시간, 못해도 12시간은 켜놓기 때문에 전력 사용량이 매우 중요하다.
따라서 저전력 모델을 구매하거나 TDP가 높지 않은 CPU를 구매하는 것이 좋다.

또한 3번 크기 조건에 따라 FLEX 파워나 DC to DC 파워를 고려하여 전력 사용량을 줄이는 것이 바람직하다.

자작나스 에서의 두번 째 조건은 SATA 포트의 갯수가 중요하다.

자작나스 에서는 추후에 여러 하드 디스크를 연결 할 가능성이 높다.
지금 이 글을 보면서도 굳이 여러개의 하드디스크를 연결할 생각이 없더라도 SATA포트가 많다고 해서 안좋을 것은 없다.

자작나서 에서의 세번 째 조건은 크기인데

자작나스 에서의 크기는 의외로 중요한 사람이 있고 중요치 않은 사람이 있는데
아무래도 크기는 작은 것으로 챙기게 되는 게 저전력 CPU에 파워도 위에서 언급했던 파워를 사용하면 내부는 그렇게 커지지 않는다.
물론 추후에 여러 개의 하드디스크를 넣을 생각을 한다면 굳이 큰걸 사도 무방하긴 하다.

m-itx 보드 및 케이스를 사용하면 500ml 2개 사이즈 정도로 작은 크기로도 만들 수 있다.

이 글에서는 CPU나 보드, 파워에 대해선 설명을 최소한으로 생략할 것이다.
위 3개를 정하는 것은 굳이 어려운 문제는 아니며 어떤 케이스를 선택하느냐에 따라 위 3개의 부품이 정해지기 때문에

케이스가 중요한데 또 사이즈에 맞추고 하드디스크 갯수에 맞추다 보면 이렇게 이상하고 애매한 조건이 생기다 보니
케이스 선택이 가장 힘들다.

따라서 케이스를 중점적으로 소개하도록 한다.

첫번째 줄에 있는 NAS 케이스들 다나와 주소 : 링크

세번째 줄에 있는 NAS 케이스들 다나와 주소  : 링크

위 케이스들이 자작나스에 쓸만한 케이스들이다.

핫스왑을 지원하거나 하드 베이가 꽤 많거나

사이즈가 작거나 하는 케이스들인데 굳이 이런거 안사고 일반 컴퓨터에서 쓰는 케이스 가져다 써도 크게 상관 없기는 하다.

이런 케이스들은 이상하게만치 가격이 높은게 문제이다.
사진에서 2번째 줄 제품들은 3 ~ 5 만원대이고 나머지는 9 ~ 13만원 사이의 가격대를 형성하고 있다.
물론 직구로 동일한 제품을 구매하면 반값도 안되는 가격으로 구매가 가능하니 잘 찾아보자.

 

Server, 모든 글

자작나스 겸 개인 서버를 만들어 보자 1편 – 개인 서버가 필요한 이유

개인 서버이자 자작나스 를 구매하고자 마음 먹은 계기

처음에는 네트워크나 서버를 알지 못했고 굳이 이런게 필요한가 라는 생각이 들었다. 개인 서버나 자작나스 의 존재 조차 몰랐다.
하지만 서버와 네트워크를 차근차근 알아가고 네이버 검색에 의존했던 티스토리 블로그가 검색엔진 변경과 함께 한번에 무너지는 모습을 보고 허망한 마음 뿐이었다.
그 후 구글 최적화 티스토리 블로그를 운영하긴 했지만 이럴빠엔 그냥 워드프레스를 가는게 한참 낫다고 생각했다. 하지만 문제는 여기서 나타났다.

  • 워드프레스는 설치형 블로그로서 어딘가에 서버가 필요하다.

그렇다 워드프레스는 어딘가에 서버가 꼭 필요한 그런 블로그였다. 티스토리와는 달랐고 왜 사람들이 많이 하지 않았는지 깨달았다.
하지만 티스토리에 비해 장점이 한 두가지가 아니였던 워드프레스였던 만큼 어떻게던지 꼭 열어보고 싶었다.
물론 서버가 안되니 결국 접고 공부나 했다.

두번째로는 NAS에 눈이 가기 시작하면서 였다.

처음에는 단순 홈서버를 만들자! 하는 생각에 찾아보면서 알게 된 것이 NAS 였지만 점점 성능은 높아져만 가고
가상화 까지 하게되는 NAS를 보면서 저정도면 충분한 성능이 아닌가 라는 생각을 했다.
하지만 성능을 확인하고 보니 충격적이었다. 거의 애플 컴퓨터를 보는 정도로 사냥이 낮았다.
어찌보면 낮은게 당연한 거라는 생각도 들었다. 뭐 돌려봐야 홈서버로 파일공유 서버정도만 될텐데 충분한 사양이긴 했다.
하지만 외부에 노출시키고 따로 서버를 운영할 생각이 있었기 때문에 이정도 사양으론 모자랐다.

  • 나스를 구매하기에는 성능은 낮고 가격은 비쌌다.

자작나스 를 구매해야 하는 이유, 다나와 나스 가격 사진
자작나스 구매 욕구를 부르는 가격들…. 차라리 새거 하날 사고 말지 라는 생각이 든다.

세번째로는 여러 서비스가 필요했다.

어째 들으면 좀 웃긴 이야기일 수 있겠지만 학교에 있으면서 교육청의 차단이 너무나도 많았다.
단순하게는 mail, cloud, game 정도의 키워드만 있으면 금방 차단되고 80번과 443번 포트 외에는 뚫어놓지 않았는데 문제는 대한민국 공군 사이트는 80번이 아닌 8081번 포트를 사용한다.
덕분에 학교에서 대한민국 공군 사이트를 들어가보는 것은 꿈도 못꾼다.

8081포트를 사용하는 대한민국 공군 사이트
8081포트를 사용하는 대한민국 공군 사이트…. 이거 실화냐?

덕분에 VPN을 사용해서 들어가거나 휴대폰 테더링을 통해서 접속해야 한다.
때문에 차라리 자작나스 를 사용해서 VPN 서버도 겸사겸사 만들기로 생각했다.

거기에 학생망은 열려있지만 교사망은 막힌 메일부터 클라우드 서비스등은 막혀있다.
덕분에 ownCloud도 같이 겸사겸사 사용하자는 생각도 들었다.
그 외에도 현 정부에서 DNS 검열이나 HTTPS 검열등을 대비하기 위한 서비스 같은걸 대비하더라도 서바하나는 필요할 것 같았다.

그래서 자작나스 이자 개인 서버인 Mini-itx 컴퓨터를 계획하기 시작했다.

자작나스 를 구매해야 하는 이유를 더 알고 싶다면 여기를 참고 해보는 것도 좋다.

Tips

워드프레스 한글 404 에러 해결법

난관 봉착

처음으로 워드프레스를 설치하고 난 후 가장 놀랐던 점은 다른 페이지로 넘어갈 때 404에러가 뜨는 것이였는데

워드프레스 설정이랍시고 한건 DB 설치하고 한 것 밖에 없어서 뭐가 문제인지 도통 몰랐다.

 

찾아보니 단순히 AllowOveride 설정을 바꿔주면 되는 문제였다.

이 글을 보는 사람은 서버가 본인 집에 있을지 AWS에 있을지 서버설정을 건드리지 못하는지는 모르지만

apache2 기준으로 /etc/apache2/site-enable/<wordpress설정한 파일>을 열어서

 

다음 구문을 추가 하면 된다.

에러 해결 방법

<Directory [워드프레스 파일이 존재하는 경로]>
AllowOverride All
</Directory>

또는 이미 Directory 구문이 있다면 그 사이에 AllowOverride All 만 적어주면 해결되는 문제였다.

이상하게 시간 쓴 것 같아서 참 허망했다.

옵션에 대한 설명은 다음과 같다.

When this directive is set to All, then any directive which has the .htaccess Context is allowed in .htaccess files.

만약 AllowOverride 설정이 All로 되어 있을 경우 어떤 디렉토리에서든지 .htaccess 파일에 있는 구문이 허용됩니다.