태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
보이기/숨기기 가능합니다^^
분류 전체보기 (264)
이벤트정보 (14)
서버호스팅 (32)
웹호스팅 (8)
가격 및 평가 (2)
도메인 (17)
호스팅 상식 (10)
기타호스팅 (7)
서버 정보 (36)
IDC (8)
가격비교정보 (3)
웹 기획 (1)
웹 제작 (15)
웹 마케팅 (6)
리눅스정보 (15)
윈도우서버 (16)
추천서적 (0)
솔루션가이드 (8)
자료실 (7)
호스팅용어 (6)
문서자료실 (0)
보안 (25)
기타 활용팁 (8)
인터넷기초자료 (2)
IT 이야기 (4)
WinSCP (3)
클라우드컴퓨팅 (4)

보이기/숨기기 가능합니다^^

CentOS 5에서 기본 APM 설치
리눅스정보 | 2010. 8. 16. 15:49


호스팅에서 가장 많이 사용하는 리눅스는 ?


CentOS
입니다.





CentOS는 레드헷리눅스사(RHEL)의 엔터프라이즈급 버젼과 동일하다고 보면 됩니다.





설치방법을 알아 보겠습니다.


설치는 CentOS 5.x와 APM을 RPM으로 설치하는 방법입니다.


설치 문서는 요약되어 있으나, 설치를 해본 경험이 있으면 참고용으로 사용할 만 합니다.







CentOS와 페도라의 비교 => http://www.allhost.co.kr/40



centos 5.x + apm rpm 설치



1. apm 환경 알아보기

   # yum list httpd* php* mysql*


yum을 이용한 APM 설치 방법 및 yum 명령 사용법 => http://www.allhost.co.kr/147




 

2. apm 패키지 install

   # yum install httpd httpd-devel php php-devel php-bcmath php-cli php-common php-mcrypt php-domxml php-gd php-imap php-mbstring php-mysql php-xmlrpc php-pear mysql mysql-server mysql-devel "Image*"

     


3. 설정


   -  httpd
      /etc/httpd/conf/httpd.conf
      3.x대의 아파치에서 MaxClients의 수 증가를 위해 소스컴파일을 했지만
      아래와 같이 ServerLimit,MaxClients 를 수정하면 됨.
      (MaxClients의 수는 ServerLimit보다 클 수 없다.)
      ====================================================
      KeepAlive Off  -> 그대로
      <IfModule prefork.c>  
          ServerLimit      256  -> ServerLimit      1024
          MaxClients       256  -> MaxClients       512          
      </IfModule>

      AddDefaultCharset UTF-8  -> AddDefaultCharset EUC-KR
      ====================================================

   -  php
      /etc/php.ini
      =====================================================
      register_globals = Off     -> register_globals = On
      allow_url_fopen = On       -> 보안적용 Off
      max_execution_time = 30    -> max_execution_time = 60
      memory_limit = 8M          -> memory_limit = 20M

      register_long_arrays = Off -> On
      =====================================================


   -  php.conf
      /etc/httpd/conf.d/php.conf
      ========================================================================= 
      AddType application/x-httpd-php .php -> .inc .html .htm 등도 추가 
      DirectoryIndex index.php -> DirectoryIndex index.php index.html index.htm
      =========================================================================

   -  mysql
      /etc/my.cnf
      =======================================================
      [client]
      default-character-set=euckr

      [mysqld]
      old_passwords=1
      default-character-set=euckr
      init_connect="set names euckr"
      character-set-client-handshake = FALSE 
       또는 skip-character-set-client-handshake
      =======================================================

default-character-set=euckr : 소스컴파일시 --with-charset=euckr로 한것과 같다.old_passwords=1 : 4.0대 이하에서 사용하던 password함수로 입력되어진 data와 호환을 하려고 하는 것이다.


init_connect="set names euckr" : 4.0이하의 db를 dump해서 4.1로 restore한 후 웹에서 깨질경우에 설정하는 파라미터.

character-set-client-handshake = FALSE  : mysql root로 연동하더라도 latin1이 아닌 euckr로 적용된다.(character_set_client , character_set_connection 등)



Trackbacks 0 : Comments 0
위로
이전 페이지 다음 페이지
보이기/숨기기 가능합니다^^
2016년 2016
손님 2014
최재복 2013
아 진짜 정말 너무 유용한 정보였습니다. 2013
스마일서브 2013
유료랍니다.소송도 진행되는,, 2013
illa 2013
오래쓴사람 2012
써봤더니... 2012
초보자 2012
김성민 2012
skup złota 2012
금융경제 인사이드 2011
올호스트 URECA 2011
올호스트 URECA 2011



  RSSFeed