웹마스터 팁

apache 2.2.x + php 5.2.x + mysql 5.0.x 구형 버전 기반에서 apache 2.4 event mpm 또는 nginx, php 최신버전, mariadb 10, opcache, memcached 등으로 전환하려고  준비와 테스트를 하고 있습니다. 회사 사이트들의 전환을 실제 적용하지 않더라도 그냥 저만의 노하우들로 축적하려고 계속해서 연습중이죠. rpm 설치와 소스 컴파일 설치등을 하면서 가장 깔끔한 설치와 적당한 설정값들을 테스트하면서 설치정보를 다양하게 기록하고 있습니다.

설치하고 테스트할때 컴파일 에러나 설정 파일등 때문에 문제되던것들이 많아 구글링하면서 정리하고 있었습니다. 그러다 우연히 centminmod 라는 걸 알게 됬는데, 이게 정말 대단한거 같네요. 일단 아래는 centminmod의 기본 메뉴인데 메뉴를 보면 어떤걸 할수 있는지를 알수가 있습니다.

--------------------------------------------------------

Centmin Mod 1.2.3-eva2000.08 - http://centminmod.com

--------------------------------------------------------

                   Centmin Mod Menu

--------------------------------------------------------

1).  Centmin Install

2).  Add Nginx vhost domain

3).  NSD setup domain name DNS

4).  Nginx Upgrade / Downgrade

5).  PHP Upgrade / Downgrade

6).  XCache Re-install

7).  APC Cache Re-install

8).  XCache Install

9).  APC Cache Install

10). Memcached Server Re-install

11). MariaDB 5.2/5.5 & 10.x Upgrade Sub-Menu

12). Zend OpCache Install/Re-install

13). Install ioping.sh vbtechsupport.com/1239/

14). SELinux disable

15). Install/Reinstall ImagicK PHP Extension

16). Change SSHD Port Number

17). Multi-thread compression: pigz,pbzip2,lbzip2...

18). Suhosin PHP Extension install

19). Install FFMPEG and FFMPEG PHP Extension

20). NSD Re-install

21). Update - Nginx + PHP-FPM + Siege

22). Add Wordpress Nginx vhost + WP Super Cache

23). Update Centmin Mod Code Base

24). Exit

--------------------------------------------------------

Enter option [ 1 - 24 ]

 

centminmod 라는 이름에서 알수 있듯이 centos minimal 버전에 최적화된게 아닌가 싶네요. 어제 centos 7.0 minimal 버전을 설치후 기본적으로 설치된 패키지만 yum update로 업데이트하고 바로 centminmod를 설치했는데요. 메뉴를 보면 알수 있듯이 각 패키지들의 버전을 최신버전과 안정화버전으로 입맛대로 바꿀수 있습니다.

centminmod 설치하니 모든 패키지 다 자동으로 설치되고 방화벽설정까지 모두 알아서 하더군요. 제가 직접 설치한것보다 훨씬 깔끔하게 설치되는것 같은... 약간의 설정 튜닝도 되어있는것 같습니다. 버전 변경이 필요하면 메뉴에서 누르기만 하면 알아서 다 컴파일하고 바로 적용하고 서비스 재시작까지 합니다.

현재 centminmod 설치후 mariadb 10, nginx 1.8.0 , PHP 5.6.12 with OpCache 7.0.6-dev , php-fpm, memcached 1.4.24  등이 모두 다 셑팅된 상태입니다.

각 패키지의 버전을 변경하고 싶으면 각 패키지 업그레이드, 다운그레이드 메뉴에서 원하는 버전넘버만 입력하면 알아서 컴파일하고 설치까지 깔끔하게해주네요. 세상에 뭐 이런 자동화스크립트가 있나 모르겠네요. 사실 제가 공부하면서 셑팅한것들보다 훨씬 깔끔하고 잘 설치되는것 같은 기분입니다. 직접 설치하고 설정하면서 부딛히고 해결해나가면서 실력이 하나씩 쌓이게 되는데 이런툴을 이용하면 일단 초급 서버관리자 이상의 설정을 자동화해주는것 같은 생각이 듭니다.

 

제목 글쓴이 날짜
IP대역에 따라 다른 페이지 보여주기 [1] 지연아빠 2007.12.20
xml 포함한 플래쉬를 제로보드xe 에서 적용하는 과정 [4] file 도토리나무 2007.12.20
IE Toy 사용시 ''페이지'', ''외부페이지'' 차단되네요... [2] 폭풍의 전야 2007.12.22
회원이 이름, 닉네임등 정보 변경 못하도록 하기 [8] 지연아빠 2007.12.22
회원가입시 추가한 추가정보를 관리자와 회원자신만 보기... [5] 지연아빠 2007.12.22
외부프로그램(페이지)에서 zbxe 로그인 정보 연동하기 [33] file 도데군 2007.12.23
XE설치시 인스톨화면으로 무한 롭백오류 [2] cen89co 2007.12.23
관리자 포인트 조작 없이 레벨 아이콘 대신 원하는 아이콘 띄우기 [9] file ꂎꌰ&#41 2007.12.24
Ms 워드로 게시판 글쓰기 [1] file 더하기나무 2007.12.25
제로보드에서 로그인후 테크노트에서 로그인정보 사용하기 [4] JinHoHan 2007.12.26
APM_Setup 6 과 ZBXE 설치하기(개인서버) [3] 백성찬 2007.12.27
대용량 파일 첨부 업로드시 php.ini 파일조정값들 [5] 비나무 2007.12.28
플래쉬 테두리 없애기 [3] 부우우 2007.12.28
Parse error: parse error, unexpected '':'' in /home/hosting_users/xxx/www/xx/classes/template/TemplateHandler.class.php(341) : eval()''+ 'd code on line 14 에러에 대하여... 왕경태 2007.12.29
레벨에 따라 자동으로 그룹 변경하기 [11] 지연아빠 2007.12.29
xe에 라이프팟 연동하기 [6] 가클 2007.12.30
원하는 값으로 게시판 정렬하기 [3] 화니군 2007.12.30
서브 메뉴를 항상 펼쳐있도록... [2] :맥노턴 2008.01.01
게시판 별로 에디터의 옵션 설정하기 [6] 레드맨 2008.01.01
숫자 입력란에 숫자만 입력되게 하는 팁입니다^^ [1] shtjdals 2008.01.01