설치성공기
HOME > 커뮤니티 > 설치성공기

[프로그램] SULinux 1.0 으로 Tattertools 환경 구성하기

 글쓴이 : 관리자
작성일 : 07-04-18 20:46    조회 : 8,655  
좋은 글인것 같아서 퍼왔습니다.
======================================
출처 : http://www.windowslab.net/137
 
SULinux 는 Super User Korea 에서 배포하는 리눅스 입니다.
현재 1.0 버전을 배포 중이며 커널 2.6 기반에 CD 1장의 빠른 설치, yum 을 통한 손쉬운 업데이트, SSU 관리도구 제공등이 큰 장점입니다.

더 자세한 정보는 SULinux 홈페이지를 참고하시기 바랍니다..

태터툴즈 서버를 직접 운영하기 위해서..
Fedora Core 4, Fedora Core 5, AnNyung Linux, Ubuntu Server 등 최근 가장 많이 사용되는 리눅스 배포본을 대상으로 설치/테스트를 해봤습니다.
그 중 가장 쉽고 빠르게 서버를 구축할 수 있고 손쉬운 시스템 모니터링/관리를 제공하는 배포본으로는 SULinux 만한게 없다는 결론입니다.

SULinux로 태터툴즈 환경을 구성해본 결과, 서버를 새로 구입한 후 설치에서 구성까지 1시간 정도면 충분할 것 같습니다.

SULinux를 이용한 태터툴즈 서버 환경 구성 방법은 아래와 같습니다.

1. SULinux 를 다운로드 한 후 CD로 레코딩 한다.
http://www.sulinux.net/1.0/download.php

2. CD로 부팅 후 안내에 따라 설치를 진행한다.
http://www.sulinux.net/1.0/doc/install_060417.pdf

3. 설치 완료 후 최초 부팅시 APMTools를 이용하여 APM을 설치한다.
http://www.sulinux.net/1.0/doc/apm-inst ··· 0617.pdf
Apache 1.3.36 + MySQL 4.1.20 + PHP 4.4.2 (권장)

4. 서버 관리 유틸리티인 SSU 구성
http://www.sulinux.net/1.0/doc/ssu_060417.pdf
사용자 추가 및 DB 환경 구성 : su_usersetup 스크립트로 한방에 끝.

5. 태터툴즈 환경 구성
Virtual Host 설정 : su_vhost 스크립트로 역시나 한방에..
/usr/local/apache/conf/httpd.conf 에 태터툴즈 관련 디렉터리 옵션 구성
일반 사용자 계정으로 접속 후 태터툴즈 다운로드하여 설치 진행


DB 백업 및 복원

DB 백업 : mysqldump -u사용자명 -p 디비명 > 디비명.sql
DB 복원 : mysql -u사용자명 -p 디비명 < 디비명.sql

참고 : DB 복원 후 웹에서 한글이 깨진다면 아래의 옵션으로 백업 후 복원할 것.

DB 백업 : mysqldump -u사용자명 -p 디비명 --default-character_set=utf8 > 디비명.sql
DB 복원 : mysql -u사용자명 -p 디비명 --default-character_set=utf8 < 디비명.sql

그래도 한글이 깨진다면..ㅡ.ㅡ;;
아래의 내용을 /etc/my.cnf 에 추가할 것..

init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci

웹로그의 불필요한 이미지등을 로깅하지 않게 구성
/usr/local/apache/conf/httpd.conf 에 아래의 내용을 먼저 추가한다.

SetEnvIfNoCase Request_URI (gif|png|jpg|css|js|bmp|jpeg|swf|thumb|ico)$ IMAGE=1

그리고 아래의 내용을 찾아서

CustomLog /weblog/apache_log/access_log common

이렇게 바꿔준다.

CustomLog /weblog/apache_log/access_log common env=!IMAGE

이상입니다~


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기