위즈군의 라이프로그
Reboot... Search /

간단하게 리눅스 서버 만들기

2008.12.24 17:00

개요

최근에 프로젝트를 php 기반으로 진행하면서 5년 만에 리눅스를 다시 접하면서 느낀 것이지만 리눅스 관련 정보를 검색하면 참 어렵다는 생각이 많이 드는 것 같습니다. 최근 리눅스의 상당 부분이 사용자에게 편하게 변해가고 있지만 여전히 전문적인 지식을 가진 분들은 어려운 방법을 택하고 있습니다.
기본적으로 소스 컴파일을 하는 경우 더 향상된 성능을 발휘 할 수 있다고 하지만 그렇게 세세한 설정을 할 수 있을 정도라면 검색을 통해 작업을 진행하지는 않을 것이라고 생각 됩니다. 그리고 기본적으로 RPM 패키지 자체가 전문가 집단을 통해 가장 최적화 되어 있을 것이라는 생각을 가지고 있습니다.

그래서 기본적으로 rpm을 이용한 패키지 설치를 통해 최적화 하는 방법을 찾아보려고 합니다. 개인적으로 여러 가지 내용들을 참고해서 정리하는 문서들이기 때문에 조금 부족한 부분이 있겠지만 지속적으로 수정하면서 만들어 가겠습니다.

[Fedora 9] 목표시스템과 목차

1차 목표 시스템 (Fedora Core 9 + Apache + PHP + MySQL + fastCGI + Textcube)

1.1 리눅스 설치
    - Fedora Core 9 - DVD를 이용한 설치
    - Fedora Core 9 - 네트워크를 이용한 설치
1.2 기본환경 설정
    - 설치 후 기본 환경 설정
    - 계정관리
    - 콘솔 해상도 조절하기
    - 네트워크 설정 및 방화벽과 selinux 설정
    - 한글 터미널 설정 및 yum 설정
1.3 MySQL 설정 및 innoDB 설정하기
1.4 Apache & PHP 설치

Linux : Linux reds 2.6.25.14 (Fedora Core 9)
Apache : httpd-2.2.9-1
PHP : php-5.2.6-2
MySQL : mysql-5.0.51

2차 목표 시스템 (1차 목표 시스템 + fastCGI + ProFTP + Textcube)

2.1 FTP(ProFTPD) 설치
2.2 fastCGI 설치
2.3 TextCube 설치
    - 텍스트큐브 설치 (Textcube.org 참고)
    - 아파치 httpd.conf 설정 (Subversion + Trac 설치 참고)

fastCGI : mod_fcgid-2.2
ProFTP :
Textcube : Textcube 1.7.5

3차 목표 시스템 (2차 목표 시스템 + OpenSSL + Trac + Subversion)

3.1 OpenSSL 설치하기
3.2 Subversion + Trac 설치

Trac : trac-0.10.4
Subversion : subvresion-1.4.6

4차 목표 시스템 (3차 목표 시스템 + samba)

4.1 Samba 서버 설치 (외부 : Fedora samba 설정

Samba : samba-3.2.0-1.pre3.9

기타 참고 자료

* Linux 많이 사용하는 명령어 정리
* Linux 네트워크 관련 명령어


2008년 12월 24일 ) 시간을 오래 끌면서 작성하는 것 보다 마무리 한 상태에서 필요한 부분들을 업데이트 해나가는 것이 좋을 것 같다는 생각으로 급하게 마무리 합니다. 그래도 관련된 내용은 계속 추가하면서 기존글을 업데이트 해나가도록 하겠습니다.
신고
반재협 2009.01.19 22:03 신고 E / R
정말 많은 도움이 되고 있습니다 감사합니다^^
위즈 2009.01.21 13:46 신고 E
조금이라도 도움이 된다면 저도 즐겁습니다.
재협님도 즐거운 하루되세요.
demun 2010.03.11 21:12 신고 E / R
잘 정리를 해주셨군요.
한가지 페도라를 선택한 이유가 있을까요?서버를 구성하는데 있어 페도라를 선호하시는지?

계속와서 질문하겠습니다.^^
위즈 2010.03.12 21:17 신고 E
리눅스는 바탕이 같기 때문에 페도라를 선호하는 이유는 없습니다.
demun 2010.03.12 15:10 신고 E / R
한가지 질문이 있습니다. 혹시 아시는지....알면 조언좀 해주세요.
개인서버를 구축했습니다.

환경은 xp에 듀얼코어 정도의 일반 테스크탑 사양의 컴퓨터를 서버용으로 사용하고 있어요.
가정집에서 공유기를물려 사용하는데요.

일반 가정에서 사용하는 회선가지고는 카페같은것을 운영하는것이 불가능한지?
예를들어 동접자수가 100명이나 천명이 있어도 상관없는지요? 아니면 회선이나 다른부분을 바꿔야하는지요?

그 기준을 모르겠습니다. 어느정도의 규모까지는 개인 홈서버를 돌려도 되는지요?
다른분들보면 블로그나, 까페를 개인 서버로 돌리시는듯 한데...모르겠네요
위즈 2010.03.12 21:23 신고 E
카페의 로드에 따라 상당히 다를 것 같네요.
뭐라고 콕찍어서 이야기 하기는 어렵네요.
동시 접속자는 동시 호출하는 인원이 100명이라는 것인데 그정도면 상당히 큰 서비스라 집에서 서비스하는 것은 무리가 있을 것 같네요.
그냥 사용자가 100~1000명 정도의 카페라면 큰 이미지나 동영상 서비스를 하지 않는 다면 가능 할 수도 있겠지만 안정적이지는 못할 것 같네요.
또 가정에서 사용하는 회선도 업로드와 다운로드 속도가 다른 경우가 대부분이고 속도도 보장을 하기 어렵습니다.
그래서 대부분 호스팅 업체에서 서비스를 하는데 저도 호스팅 업체를 이용하면서 회선용량 등을 체크해 보는 것이 우선일 것 같네요.

그럼 좋은 하루되세요.
무개념 2011.09.29 23:24 신고 E / R
제가 블로그를 시작했습니다.
이 내용을 바탕으로 최신버전인 Fedora 15를 이용한 서버구축강좌를 올려도 될까요?
출처와 위즈님 닉네임을 올려놓겠습니다.
위즈 2011.10.05 11:18 신고 E
네.. 물론 사용하셔도 됩니다.
즐거운 하루되세요.
Name : Password : Blog : ( )

위즈군의 라이프로그

Category

전체 (569)
개발 (0)
정보 (0)
일상 (0)
정리중 (569)
Total:2,094,506
Today:71 / Yesterday:200
Daum 코드
Powered by Tistory / Skin by 위즈 / Copyright Click Here 라이센스정책 rss 2.0