'Web/Server'에 해당되는 글 2건

  1. 2007/07/11 집의 PC로 서버 꾸미기
  2. 2007/06/21 웹서비스가 가능한 광랜 (2)

집의 PC로 서버 꾸미기

사용자 삽입 이미지

싱크대의 PC

수많은 호스팅 업체가 있지만, 서버를 임대하지 않는 이상 권한이 제한적이다. 각종 어플리케이션을 설치한다거나, 각종config파일들을 임위로 설정한다거나 하는 작업은 불가능하다. 서버를 두고 여러 가지(?) 장난을 치고 싶다면, 집에서 놀고 있는 저사양의 pc를 서버로 활용하는 것도 나쁘지 않다.

필요한 하드웨어로는 요즘은 거의 쓰지 않는 펜티엄3 CPU와 512MB 메모리를 가지고 있 PC와 네트웍 을 공유하기 위한 공유기 그리고 적당한 길이의 LAN케이블이다.

컴퓨터의 소음을 피하기 위해 베란다에 두는게 최고 이다. 나는 베란다가 없어서 주방에 있는 싱크대 하단에 넣었다. 처음엔 윈도우서버를 설치했었으나, 이유없이 이상하게 다운 현상이 발생했다. 리눅스로 교체하니200~300일동안 스스로 다운되는일은 없었다. 역시 리눅스가 안정된 OS라는것을 새삼 느끼었다.

케이블 모뎀을 사용할때는 8080포트를 사용해야만 했었는데, 광랜으로 교체하면서 80포트마저 개방되었다. 그리고 Upload 속도마저 보장되니 서버를 꾸미기 위한 환경은 안성 맞춤이다.

도메인 구입

나는 byuli.com이라는 도메인을 구입해 사용하고 있다. 보통 1년에 1만원 내외 이다. 도메인 종류와 또 판매처가 어디냐에 따라 가격이 다르다. 지식검색등을 활용하여 저렴한 곳에서 구입하면 된다. 나는 http://gagadomain.com 에서 구입했는데, 현재는 .com도메인이 다른 등록업체보다 비싸다.; 별로 추천 하지 않는다.

PC에 리눅스 설치 및 서버 네트웍 구성

기본적인 설치 환경인 APM 과 Tomcat을 추가로 설치 했다. 내가 java개발을 했었기에 tomcat은 필수 였고, php는 태터툴즈나 제로보드등을 설치하기 위해서였다. 기본적은 ssh나 ftp서버등은 linux설치 시 addon방식으로 설치했다. 레드헷 9.0을 설치를 했는데, 마치 윈도우 설치같이 추가 프로그램들을 추가 설치 할수 있었다.

자세한, linux 서버 셋팅에 관련해서는 아래를 참조하자.
http://blog.empas.com/pizza7/read.html?a=11641231


SSH 설정 관련은 아래를 참조하자
http://blog.daum.net/byuli/?_top_blogtop=go2myblog

Apache나 Tomcat에의한 버추얼 호스트(VirtualHost) 등록을 추천한다. 그렇게 하면 dnsever에서 생성한 2차도메인을 사용할수 있다. 예를들어서 byuli.com 도메인을 구입했을 경우에, aaa.byuli.com 이나 bbb.byuli.com 의 도메인을 따로 사용할수 있다.

외부에서 접속 가능하도록하는 공유기 설정

공유기를 통해서 서버가 외부로 나감으로, 공유기에서 별도의 셋팅이 필요하다. 그러니까 외부에서 80포트로 요청이 들어왔을 경우에 내부의 해당 linux pc를 호출해주는 역활을 해주어야 한다. 왠만 한 공유기라면, dmz 호스트 설정이라는 옵션을 볼 수 있다. 그 설정의 의미는 임위의 포트로 외부에 서 요청이 들어오면 지정된 내부의 pc를 호출해주는 역활을 한다. 그 부분만 설정해주면된다. 이 부 분은 각각의 공유기 설명서를 참조하면 쉽게 파악할수 있다.

Dnsever 등록 및 설정

dnsever.co.kr은 나처럼 집에서 서버를 돌리는 사용자들을 위한 서비스같다. 요즘은 tistory를 이용 하기 위한 용도로도 많이 쓰이는거 같다. 이 dnsever의 역활은 도메인과 집의 유동 아이피를 매칭해 주는 역활을 한다. 뿐만아니라 서브 도메인도 생성할수 있고 메일 포워딩 서비스 까지 제공을 한다. 정말 이런 서비스를 무료로 이용할 수 있다는것은 정말 감사할 따름이다. 집의 유동적인 ip를 linux서버에서 cron 설정등으로 일정 시간간격으로 dnsever 서버로 보내면 된다. 그러면 dnsever에 등록된 도메인은 해당 ip주소를 가르키게 된다.

dnsever 서비스를 아래 링크를 통해 들어가 직접 서비스를 이용해보자.
http://www.dnsever.com/

'Web > Server' 카테고리의 다른 글

집의 PC로 서버 꾸미기  (0) 2007/07/11
웹서비스가 가능한 광랜  (2) 2007/06/21
tag dnsever

웹서비스가 가능한 광랜

사실 예전에, adsl은 80포트가 오픈 되었던것으로 생각된다. 그러나 네트웍 상태가 불안해서 그것으로 내 개인 홈페이지를 돌리는것도 불안했었다. 이후 케이블로 바꾸면서 80포트가 제한되었고 할수 없이.. 다른 포트로 바꾸면서 간간히 개인홈피를 돌렸었다.

그러나 광랜으로 바꾸면서 상황이 달라젔다. 80포트가 오픈되어 있을뿐만 아니라 upload속도 또한 보장된다. 그리고 요즘은 공유기가 잘나와서 pc를 한쪽 구석에 박아놓고 linux돌리면 그만이다. 그리고, 예전엔 없었던 dnsever.com 에서 도메인 관리를 무료로 해준다. 이곳에서 서브도메인 생성및 포트포워딩 메일포워딩까지 다 관리할수 있다. 무료로 말이다. 정말 pc로 서버 돌리를 사람들을 위한 서비스가 아닐까 한다.

여기서 뭐.. 굳이 전기세를 들여가면서 pc를 돌려 자기 홈페이지를 운영할 필요가 있나 하는 분들도 있겠다. 하지만 자신이 서버를 가지고 있으면서 쓰다보면, 호스팅 받을때의 제약 사항들이 없기때문에 여러가지 재미 있는 장난도 칠수도 있고 여러 어플리케이션도 설치 할수 있다. 머 나름 스터디도 되고, 유용하게 써먹을때도 있다는거다.

암튼 난 pc로 서버를 돌리기에 알맞은 환경은 구축된셈이다. 개인 홈페이지도 운영하고, 이런저런 어플도 깔아보고 있지만. 좀 부족하다. 무었을해야 재미 있을까? 하는 생각을 자꾸 하게 된다.

음.. 암튼 결론은 "이 pc서버로 무었을 해야 재미 있을까?"

'Web > Server' 카테고리의 다른 글

집의 PC로 서버 꾸미기  (0) 2007/07/11
웹서비스가 가능한 광랜  (2) 2007/06/21