웹마스터 팁

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  등이 모두 다 셑팅된 상태입니다.

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

 

제목 글쓴이 날짜
rsync 와 ssh root 접속을 막고 인증키로만 백업하기 마루디자인 2015.11.25
리눅스 백업 1.0 ibin 2015.11.23
이제는 유튜브동영상 손쉽게 다운로드 받으세요 ミ:つÞ [7] 딴죽을거는남자 2015.11.02
파시ㅇ 예제입니다. [3] file 유창화 2015.11.12
CentOS PHP TS/NTS 모드 설치 방법 마루디자인 2015.11.09
글 수정일때만 업데이트 아이콘이 뜨게 하고 싶은 경우 ( 댓글 입력시에는 별도로 안 뜨고) sejin7940 2015.11.01
모바일 글쓰기 페이지 경고창 [2] file 자동차 2015.09.26
자바스크립트로 get값 추철하기 [1] 한꼬마 2015.10.27
게시판 하단 검색대상의 순서,노출항목 들 제어하는 방법 [1] sejin7940 2013.10.15
한 XE1.8.11 게시판을 다른 XE1.8.11 웹에 옮기려면 어떤 절차를 밟아야 되나요? [3] 유샤인 2015.10.24
누리고쇼핑몰 postcodify 주소모듈 설치시 최근배송지 클릭시 오류해결방법 [5] garnecia 2015.03.27
member_srl 만으로 닉네임값 출력하기 키큰아이 2015.10.24
게시판 작성시 본문에 자동으로 삽입 스크립트 한꼬마 2015.10.22
cron 에서 서비스 컨트롤에 따른 소소한 팁 마루디자인 2015.10.22
폰갭 admob 이용버전이 바뀌었습니다. 한꼬마 2015.10.19
[자료실 모듈] 경로 사용 해제후에 자료 정보 수정시 경로값 필요 문구 발생시 불금 2015.10.18
크롬브라우저 모바일 개발시 해상도 조절 [1] file 픽스소프트 2014.09.16
외부 페이지에서 회원 프로필 정보(확장변수) 나타내기 한꼬마 2015.10.14
jquery 플러그인: rolVideo.min.js 공개하였습니다. [1] 딴죽을거는남자 2015.10.03
nginx, php-fpm, opcache, memcached, xcache 등을 모두 알아서 설치해주는 centminmod 라고 아시나요? [9] 그럴수 2015.08.21