안녕하세요!
질문하기엔 숙스럽고 너무 무지한이라서 엄두가 안났지만, 아래 질문들 보고 용기내어 올립니다.
사실은 호스팅을 3개하고 있는데 문제점이 상당히 있어
서버 호스팅을 하려고 보니 엄두가 나지 않을 정도로 비싸네요
그래서 공부하여 서버를 가정에서 사용했으면 하는데 처음부터 막혀서 머뭇 거리다가 용기를 내어 질문합니다.
상세히 가르쳐 주시면 정말 정말 감사하겠습니다. (혹 책이 있다면 책도 소개해 주세요)
질문1 : 홈3개를 사용하려면 몇개의 서버가 필요한가요? 하나로 가능합니까?
가상서버설정으로 100라도 가능합니다. 하드웨어 사양에 따라.. 또한 방문량에 따라.. 즉 부하에 따라 실제적으로 얼마를 넣어서 할런지를 판단을 해야 합니다. 듣는말에 lug.or.kr 에선 얼마전까지만해도 팬티엄3으로 사이트 돌렸다는 예기를 하던데.. 별무리없이 잘 돌아갔다는 기억이 있어요. 서버하나로 가능합니다.
질문 2 : 서버 운영을 위한 준비는? (장비 등은? 비스타를 사용하는 삼성 정품이 있는데 가능할까요. 아님 구매를?)
시간이 허락이 되시면 아예 리눅스를 공부를 해서 하는것이 장때입니다.^^ 뭐 윈도를 서버로 한다는것은 이것저것 불편한점이
많았던걸로 생각이 됩니다. 던도 글코..
여기서 말하는 서버는 웹서버를 말합니다. 뭐 게임서버같은것은 윈도우 서버로 해야 말 잘듣는다는 예기도 있던데.. 리눅스는 좀 문제가 된다고 하는 글을 봐서요..
장비: 서버,운영체제(os),공유기,렌선..이 있게고요.
질문 3 : 장비 구매 혹은 준비되면 무엇을 어떻게 설치를 해야 하나요 ?
저같은 상황은
공유기(rmb100원좌우)를 인터넷선에다 연결,셋팅하고(이건 공유기 메뉴얼보시면 간단히 알시듯)
공유기에다 lan선으로 컴퓨터 연결,
서버에 os 설치, 웹서버 설치(mysql,apach,php...),셋팅(가상서버 셋팅)
외부로 서비스 하지않고 lan안에서만 할경우 공유기에 별로 설정할께없고.
대외적으로 서비스를 하려면 dmz설정 혹은 포트포워딩을 하면 끝. 참고로 저는 포트포워딩으로 함.
대외적으로 서비스 하실러면 dns에 도메인 설정을 하시고.. (유동ip라면 ddns이용해서 ip추적방식으로 ip와 도메인물리게하고)
lan내부에서만의 서비스를 하신다면 이부분 할필요없이.. hosts 파일에 도메인과 ip를 메칭시켜 넣어주면 되고요.
질문 4 : 설치가 되었으면 어떻게 인터넷과 연결하나요? (질문 3과 4가 순서가 바뀌었는지 모르겟습니다.)
이건 앞부분에서 예긴된듯.
질문 5 : 무엇인가 더 필요한것 같은데 알 수 없으니 필요한데로 올려 주시면 감사하겠습니다.
더 필요하시다면 지식입니다. 뭐 깊은 지식은 아니고 상식적으로 인터넷이 어떻게 돌아가는가하는 부분을 알아야 합니다.
논리적으로요. 심오한것은 아닌것 같아요.
1. 단한개의 컴퓨터만 필요합니다.
2. 집에서 사용한다면 공유기와 컴퓨터 그리고 그것을 이어주는 랜선 흔히 말하는 랜선 다이렉트 UTP케이블이 필요하겠네요.. 그리고 중요! 글구 전기선...검은거 ..ㅋ
3. 현재 출시되는 모든 운영체제에서는 웹서버를 만들고 운영할수 있습니다. 소프트웨어 상으로는 Money는 한푼도 들어가지 않습니다.
단.. 일단은 서버로 쓰실 컴터의 운영체제에 맡게끔 준비하고 눈여겨 봐야하는 도큐멘트들이 있습니다.
1) 윈도우즈 XP서버 - APMSETUP이나 Xampp를 다운받아 설치후 스타팅만 해주면 바로 사용하실수 있습니다. 그 방법이 아니더라도 PHP , MySQL , Apache윈도우즈 버젼을 제각기 다운받아 연동후에 돌리시면 무난히 움직입니다만....서버로는 그닥 추천하지 않네요..
2) 윈도우즈 서버군 - Windows 2003이나 2008이 되겠네요.. 여기에도 위의 APM을 돌릴수가 있습니다만.. 그렇게 보다는 IIS + APS + MSSQL + MySQL 요딴식으로 돌리는것이 좋습니다.. XE를 사용해야 하니 IIS + PHP + MySQL조합으로 돌리면 될듯 하네요..
IIS에서 PHP연동은 구글링을 찾아서 세팅하시면 될겁니다.. 윈도우즈 서버의 좋은점은 안정적인것도 있지만.. 저의 경우에는 스트리밍서버가 매혹적이라서..단 사양이 그래도 5년은 지나지 않았어야 될거같군요.. 윈도우즈서버는 자원의 낭비라는 생각이...아 글구 어둠의 경로를 통해서 받은 윈도우즈 서버라고 할지라도 라이센스 비용을 생각하지 않음 안됩니다..
3) Linux (or FreeBSD,Solaris)
가장 현실적이고.. 가장 적합하다고 말할수 있을듯 합니다.. 구성에 관한 도큐멘트도 한글화 되어 인터넷에서 무궁무진하게 떠다니고 있으니깐요...
도서관을 갑니다. -> 페도라 리눅스관련 책을 빌린다 --> 집에온다 --> 버젼에 맞는 배포본을 구한다. --> 두세번 깔아본다 --> 웹서버를 연습삼아 운영해본다..--> 도서관에 책을 반납한다 --> CentOS 5.x버젼을 받는다 --> 앞에 설치한 페도라를 지우고 다시 설치한다..
페도라의 버젼업은 무쟈게 빨라서리.. 아마 최신본과 최근 책의 내용이 전혀 틀릴경우가 있습니다.. 그럴경우에는 www.google.com이나 www.kldp.org에 가시면 도움이 되실거구요..
리눅스는 고물 컴퓨터 가지고도.. 충분히 제 가치를 하고 남습니다..XE돌리는데는 아무 이상 없습니다..
4. 설치후엔 그냥 인터넷과 컴터를 직접 물리면 됩니다.. 리눅스도 요새는 좋아져서 dhcp기능이 있습니다만.. 그리하면.. 인터넷비용이 아끕죠.. 그래서 공유기를 통해서 서버를 돌리시면 됩니다.. 공유기와 서버 연결은 포트포워딩을 네이버에서 치면 무쟈게 나옵니다..
5. 방화벽구성이랑 보안설정 글구.. 그리고 3개의 호스팅을 받으신다면.. 아파치 버추얼호스팅 정도 익히면 되시고요.. DNS서버는 도메인사의 부가서비스를 이용해서 우리집 IP로 옮겨주시면 됩니다..그럼 전세계 어느 컴에서나 그 도메인을 치면 공유기를 거쳐 내서버에 접속하게 됩니다.
6. 모르시면 메일 주세요.. 아님 초반 설정시에 SSH를 열어주시면 도와드릴수도 있어요..