본문 바로가기
Server (LInux & Windows)/Centos(센토)

(Centos 6.4) Web 서버 설치

by izen8 2014. 2. 4.
반응형

나는 CentOS 최신 버전이 필요한 경우 Daum에서 다운로드 받고 있다.


http://ftp.daum.net/centos/

또한 yum repository도 Daum으로 설정해서 사용하고 있다. 예를 들어 아래와 같이...

/etc/yum.repos.d/Daum.repo

[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/
gpgcheck=0 

[updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.daum.net/centos/$releasever/updates/$basearch/
gpgcheck=0



기본 패키지 업데이트

yum update -y

 

원격지 타임서버 동기화

yum install rade

rdate -s time.bora.net

date

 

추가 설치

yum install wget


- 설치 여부 확인
Ex. Apache 설치 여부 확인

rpm –qa | grep httpd  
yum list installed httpd

 

- Apache - Mysql - PHP 순으로 설치

 yum –y install httpd
 yum –y install mysql
 yum –y install php

 

- 관련 라이브러리 설치

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 mysql-server
yum –y install php-mysql
yum –y install php-devel
yum –y install php-gd
yum –y install php-mbstring

 

- PHP 설정
웹 프로그래밍 언어이므로 서비스 데몬을 실행할 필요 없음.

vi /etc/httpd/conf.d/php.conf
=> AddHandler / AddType 부분에 .htm .html 추가

 

- Apache 설정

vi /etc/httpd/conf/httpd.conf
=> DirectoryIndex 부분에 index.htm index.php 추가
=> 다음 내용 추가

AddType application/x-httpd-php .htm .html .php .php3 .php4 .inc
AddType application/x-httpd-php-source .phps

 

- 시스템 구동 시 서비스 데몬 동작 설정

chkconfig --list | grep httpd => 설정 상태 확인
chkconfig httpd on  => 데몬 활성화 

 

- 동작 상태 확인

service httpd status  => Apache 서비스 상태 확인
service httpd start  => Apache 서비스 시작
netstat -lntp   => Apache 포트 번호 : 80 확인

 

- 방화벽 설정

vi /etc/sysconfig/iptables
=> Mysql : 3306, Apache : 80 포트를 열어준다.

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

service iptables restart => iptables 재시작

반응형

댓글