위즈군의 라이프로그
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일 ) 시간을 오래 끌면서 작성하는 것 보다 마무리 한 상태에서 필요한 부분들을 업데이트 해나가는 것이 좋을 것 같다는 생각으로 급하게 마무리 합니다. 그래도 관련된 내용은 계속 추가하면서 기존글을 업데이트 해나가도록 하겠습니다.
Category&Tag : [정리중/Linux & PHP]
위즈군의 라이프로그

Category

전체 (564)
개발 (0)
일반정보 (0)
IT 일반 (1)
일상&사진 (0)
정리중 (563)

Recent Entry

    Recent Comments

      Recent Trackbacks

        Tags

        Links

          Total:
          Today: / Yesterday:
          Powered by Tistory / Skin by 위즈 라이센스정책 rss 2.0