웹서버 구축에 대한 총체적 질문(스크롤 압박^^) 정보
웹서버 구축에 대한 총체적 질문(스크롤 압박^^)
본문
이번에 리눅스와 도메인.. 그리고 네임서버 등등에 대해서 아무것도 모르는(개념만 아는..) 제가 서버 한번 돌려볼라고 합니다.
앞으로 이 게시판을 지속적으로 도배하면서 그누 여러분들을 아주 귀찮게 할겁니다^^
일단 제가 하려는 것은 안정된 하드웨어를 가진 일반 데스크탑pc를 고정아이피 회선에 물9리고 그누보드 기반 홈페이지 서너개를 돌리는겁니다.
(그 서너개의 홈페이지는 현재 각각의 호스팅사에 박혀서 나름대로의 도메인을 갖고 제각각 잘 굴러가고 있습니다.)
고정아이피 회선은 업다운 속도 70mbps 이상의 안정된 속도에 피씨방 회선이구요.. 당연하듯 라우터는 24시간 안끕니다.
일단 제 실력은 데스크탑에서 윈도우apm설치해서 간이 서버 돌리는 수준이고
그누,제로보드 기반 홈페이지 만들고 각 게시판의 스킨을 만들고 응용하는 수준...
결국 질문의 핵심이될 리눅스는 하나도 모르는 초보입니다.
잡설이 길었군요.^^ 자 질문 들어갑니다.
1. 윈도우xp나 2003에 apm설치해서 돌리는것과 리눅스에 apm설치해서 돌리는것과 성능차이 많이 나나요?
보통 apm은 리눅스에 최적이라던데.. 저 역시 그렇게 알고 있구요.
그럼 그 최적이란게 성능최적인지 아니면 안정성 최적인지요(그것두 아니면 윈도라는게 상용이라? 또는 보안 측면??)
잡설로.. 예전 하루 1500명 정도 방문하던 홈페이지의 호스팅사가 망해서 --; 한 일주일 정도 집에 윈도2000깔린 개인 데스크탑으로 자료 옮겨와서 윈도우용 apm(apmsetup)설치하고 한 일주일 안끄고 서버로 돌린적 있는데 도중 다운이나 아파치가 죽었던 적은 없던 것 같습니다.
2. 아무것도 모르는 초짜가 리눅스에 apm설치하고 운영하기가 어려운가요?
그냥 재미삼아 수세리눅스 깔아본적 있는데.... 오마이갓 -_-;
사실 가장 걱정되는게 보안입니다.
리눅스 개념을 이해한다면 인터넷상에 널린 각종 보안팁이 참고도 되고 도움되 되는데 아무것도 모르는탓에 어떻게 웹서버를 세팅한다 쳐도.. 보안에 구멍이 생길 것 같습니다.(사실 보안이 중요한 홈은 아닙니다만..)
3. 윈도+apm이건 리눅+apm이건 일단 세팅해서 고정아이피 회선에 물린다 치면
어떻게 하면 그 pc에 세팅된 각각의 홈을 각각의 도메인을 받아 운영할 수 있죠?
codns같은 유료서비스가 있던데 꼭 그런걸 써야 되나요?
(고정아이피 라는 스페셜 특권이 있는탓에 돈 안내고도 도메인과 연결 할 수 있을 듯 싶은데 현재로서는 아무것도 모르겠 습니다)
네이버에서 찾아보니 이렇게 저렇게 하면 고정아이피를 도메인에 물릴순 있던데
웹호스팅사처럼 서버에 있는 여러개의 홈페이지들을 각각의 도메인으로 연결시키는법은 못찾겠더군요
4. 이건 하드웨어에 대한건데..
보통 웹서버는 안정성 차원에서 하드를 레이드1 로 묶어 돌리거나 로컬상에 별도 백업서버로 주기적으로 자동&수동백업 하는걸로 압니다.
제 경우는 레이드 까지 투입되야될 홈이 아니라서
그냥 하드내에 1일단위의 백업파일을 생성해서 보관하고 1~2주에 한번 별도 usb하드나 cd등으로 백업할 생각인데 홈페이지 전체 데이터 및 mysql db의 자동백업이란거 apm과는 별개의 지식이 필요한거인가요?
자 오늘은 이렇게만 질문 드려 봅니다.
배움에 대한 욕망은 끝이 없네요 ^^
0
댓글 6개

그쪽이 게시판이 너무 인기가 없어서요...^^
1. 윈도우즈 / APM 도 상관없습니다.
최적화 - 성능 퍼포먼스면에서 IIS, ASP, MS-SQL 보다 떨어진다라고는 보지 않습니다.
다만 여러 제약점이라는 게 있죠.
특히 퍼미션
안정적인 부분이라면 LAMP가 최적입니다.
2. 리눅스 관련 명령어에 대한 사전이 있으니 우선 참고하시고
리눅스 서버 운영에 대해서는 http://www.superuser.co.kr 에서 참고하시기 바랍니다.
3. pc방 고정 아이피라면 codns등을 이용하실 필요는 없습니다.
네임서버 설정은 고정아이피로 도메인은 해결하실 수 있습니다.
4. 레이드는 2개이상의 하드디스크 로 구성합니다만 사이트 구성상 필요없으시다면
하나는 운영용,하나는 백업용으로 구성하시기 바랍니다.

3. 도메인마다 각각 다른 홈을 찾아가게 하시려면,
할당된 고정아이피가 하나이므로 아파치 설정에서
버츄얼호스팅을 도메인 이름으로 셋팅하시고,
도메인이 등록된곳에서 네임서버등록(아이피등록)하시면 됩니다...^^
NameVirtualHost 123.456.789.123:80
#
# 기본 홈
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot D:/절대경로/폴더명
ServerName localhost
ServerAlias localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
# 추가 1
<VirtualHost *:80>
ServerAdmin webmaster@도메인
DocumentRoot D:/절대경로/폴더명
ServerName 도메인명
ErrorLog logs/도메인명-error_log
CustomLog logs/도메인명-access_log common
</VirtualHost>
기본홈은 상위폴더로 정하시고
그 폴더에 index.php 파일을 하나 만들어서 모든 홈의 링크를 걸어두시고,
localhost로 사용하시고 (외부에서 접속불가)
추가 1 부분을 복사하셔서 계속 추가하시면 됩니다...^^
나머지는 ↓ 이분께 패스 ~~~ .... ^^
하지만 몇달 고생했었는데 혹시나 도움이 되시길 바라며...
myservercop 이라고 페도라 리눅스를 수정해서 배포판 만들어서 무료로 나눠 주는데
자동으로 보안패치를 해줍니다.
페도라 수정본이라서 도움말 얻기도 가장 유리하구요.
잠깐 썼었지만 메일 서버 상태 확인해서 매일을 보내주는것이 가장 좋았었던것 같습니다.
리눅스를 제대로 공부하기 위해서 라거나 특별한 다른 용도가 있다면 모르겠지만
기본으로 제공되는 amp 용도에서 php 용량업 이나 약간의 수정정도와 그누보드를
돌리기 위해서 라면 추천합니다.
공부는 안되요.. 자동이라서... 하지만 서버용으로 돌리는 용도로 리눅스를 사용해야
하는 입장에서는 거저먹기 입니다. ^^;;
깔기만 하고 보안 업뎃 무료에 서버가 잘 움직이는지 하나씩 체크해서 메일 주니까요..
www.myservercop.co.kr 들어가시구요.. 잘 찾아보시면 "마캅에 제로보드 깔기" 라는
글이 있는데 이거 보고 그대로 따라 하면.. 쉽습니다..
일단 그누는 돌아가는 환경까지는 다 설명 되어 있어요.
누군지 모르지만 그누보드를 알기 전에 쓴 글 같아요. ^^;;

하나하나 다 따라해 보겠습니다^^