'APM'에 해당되는 글 1건
- 2011.04.22 204.APM 설치 on CentOS
204.APM 설치 on CentOS
카테고리 없음 2011. 4. 22. 16:10
목차
APM 설치#
CentOS 버전 정보#
[root@net143-168 gobuksun]# cat /etc/redhat-release
CentOS release 5.5 (Final)
APM 설치#
- > yum -y install httpd
- > yum -y install mysql
- > yum -y install php
APM 관련 라이브러리 설치#
- > yum -y install gd gd-devel
- > yum -y install libpng libpng-devel
- > yum -y install libjpeg libjpeg-devel
- > yum -y install freetype freetype-devel
- > yum -y install fontconfig fontconfig-devel
- > yum -y install libxml2 libxml2-devel
- > yum -y install openssl openssl-devel
- > yum -y install gmp gmp-devel
- > yum -y install mhash mhash-devel
- > yum -y install libmcrypt libmcrypt-devel
- > yum -y install mysql-server
- > yum -y install php-mysql
- > yum -y install php-devel
- > yum -y install php-gd
- > yum -y install php-mbstring
- > yum -y install php-mhash
MySQL 설정#
MySQL 설정#
-
설정 파일 생성
- > cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
- my-huge.cnf 1GB 이상 메모리
my-large.cnf 512GB ~ 1GB
my-medium.cnf 128MB ~ 256MB - my-small.cnf 64MB 이하
-
UTF8 인코딩 셋을 사용하기 위한 설정파일 내용 변경
- # vi /etc/my.cnf
- [client]
default-character-set = utf8
[mysqld]
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
[mysqldump]
default-character-set=utf8
[mysql]
default-character-bTtf
-
기본관리 DB를 설정 및 권한 지정
- > /usr/bin/mysql_install_db --user=mysql
- > chown -R root /usr/bin/
- > chgrp -R mysql /usr/bin/
- > chown -R mysql /usr/bin/mysql
-
참고 : MySQL 설치 경로
- 설정 파일 - /etc/my.cnf
- 소켓 - /var/lib/mysql/mysql.sock
- DB 데이타 위치 - /var/lib/mysql/mysql
- 로그 파일 - /var/log/mysqld.log
-
bash 수정 (mysql 명령들을 사용 할 수 있도록 설정)
- > vi ~/.bash_profile
- PATH=$PATH:$HOME/bin => PATH=$PATH:$HOME/bin:/usr/bin 변경
4) MySql 서비스 시작/중지#
-
mysql 서비스 데몬 시작 및 종료
- /etc/rc.d/init.d/mysqld start
- /sbin/service mysqld start
- /etc/rc.d/init.d/mysqld stop
-
ROOT 계정의 비밀번호 설정
- /usr/bin/mysqladmin -u root password [비밀번호 입력] (?)
-
시스템 부팅시 mysqld 자동실행 설정
- > /sbin/chkconfig --level 2345 mysqld on
-
설정확인
- > /sbin/chkconfig --list | grep mysqld
-
mysqld 동작 확인
- > netstat -lntp
- mysql의 포트번호 : 3306
PHP 설정#
-
php.conf 설정
- > vi /etc/httpd/conf.d/php.conf
- AddHandler php5-script .php .htm .html
AddType application/x-httpd-php-source .phps .php .htm .html
Apache 설정#
Apache 설정#
-
httpd.conf 설정
- > vi /etc/httpd/conf/httpd.conf
- #ServerName www.example.com:80
- => ServerName www.livejingle.com:80
- DirectoryIndex index.html index.html.var
- => DirectoryIndex index.html index.htm index.php
- AddType application/x-gzip .gz .tgz를 찾아 아랫줄에 추가
- AddType application/x-httpd-php .htm .html .php .php3 .php4 .inc
- AddType application/x-httpd-php-source .phps
- #AddHandler cgi-script .cgi
- => Addhandler cgi-script .cgi //주석제거
Apache 시작#
-
시스템 부팅시 httpd 자동 실행 설정
- > chkconfig --level 2345 httpd on
-
apache 시작
- > /usr/sbin/apachectl start
- > /sbin/service httpd start
- DocumentRoot "/var/www/html"
방화벽 설정#
- > vi /etc/sysconfig/iptables
- openfire 까지 필요 포트 모두 해제
- -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9090 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 9090 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9091 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 9091 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5222 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 5222 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5223 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 5223 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5269 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 5269 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5229 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 5229 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 7070 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 7070 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 7443 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 7443 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 7777 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 7777 -j ACCEPT
-
iptables 재시작
- > /sbin/service iptables restart
이 글은 스프링노트에서 작성되었습니다.



