서버 설치 · 1 min read · Feb 03, 2026

페도라 12에서 PHP5 및 MySQL 지원으로 체로키 설치하기

페도라 12에서 PHP5 및 MySQL 지원으로 체로키 설치하기

버전 1.0
저자: Falko Timme
트위터에서 나를 팔로우하세요

체로키는 매우 빠르고, 유연하며, 구성하기 쉬운 웹 서버입니다. 현재 널리 사용되는 기술들을 지원합니다: FastCGI, SCGI, PHP, CGI, TLS 및 SSL 암호화 연결, 가상 호스트, 인증, 실시간 인코딩, 로드 밸런싱, 아파치 호환 로그 파일 등등. 이 튜토리얼은 PHP5 지원( FastCGI를 통해) 및 MySQL 지원이 있는 페도라 12 서버에 체로키를 설치하는 방법을 보여줍니다.

이것이 당신에게 작동할 것이라는 보장은 하지 않습니다!

1 사전 참고

이 튜토리얼에서는 호스트 이름 server1.example.com과 IP 주소 192.168.0.100을 사용합니다. 이 설정은 당신의 경우 다를 수 있으므로 적절한 곳에서 교체해야 합니다.

2 MySQL 5 설치하기

먼저 다음과 같이 MySQL 5를 설치합니다:

yum install mysql mysql-server

그런 다음 MySQL의 시스템 시작 링크를 생성하여(시스템 부팅 시 MySQL이 자동으로 시작되도록) MySQL 서버를 시작합니다:

chkconfig --levels 235 mysqld on  
/etc/init.d/mysqld start

MySQL 사용자 root의 비밀번호를 생성합니다(여기서 yourrootsqlpassword를 원하는 비밀번호로 교체합니다):

mysqladmin -u root password yourrootsqlpassword  
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

3 체로키 설치하기

체로키는 페도라 패키지로 제공되므로 다음과 같이 설치할 수 있습니다:

yum install cherokee

다음으로 체로키의 시스템 시작 링크를 생성하고 시작합니다:

chkconfig --levels 235 cherokee on  
/etc/init.d/cherokee start

이제 브라우저를 http://192.168.0.100으로 이동하면 체로키 자리 표시자 페이지를 볼 수 있습니다:

체로키는 다음과 같이 시작할 수 있는 웹 기반 제어판을 통해 구성할 수 있습니다:

cherokee-admin -b

(기본적으로 cherokee-admin은 127.0.0.1(로컬호스트)에만 바인딩되므로 동일한 시스템에서만 연결할 수 있습니다. -b 매개변수를 사용하면 수신할 네트워크 주소를 지정할 수 있습니다. IP가 제공되지 않으면 모든 인터페이스에 바인딩됩니다.)

출력은 다음과 유사해야 합니다:

[root@server1 ~]# cherokee-admin -b  
  
로그인:  
  사용자:              admin  
  일회성 비밀번호: 2bvdNjMSjqUXLQu5  
  
웹 인터페이스:  
  URL:               http://localhost:9090/  
  
체로키 웹 서버 0.99.27 (2009년 11월 7일): 포트 ALL:9090에서 수신 중, TLS 비활성화, IPv6 비활성화, epoll 사용, 4096 fds 시스템 제한, 최대 2041 연결, 캐싱 I/O, 단일 스레드

웹 인터페이스에 로그인하려면 사용자 이름과 비밀번호가 필요하며, 이는 http://192.168.0.100:9090/에서 찾을 수 있습니다:

웹 인터페이스는 다음과 같습니다:

체로키-관리자를 중지하려면 셸에서 CTRL+C를 입력합니다.

4 PHP5 설치하기

FastCGI를 통해 체로키에서 PHP5를 작동시킬 수 있습니다. 따라서 php-cli 패키지를 설치합니다:

yum install php-cli

5 PHP5 구성하기

/etc/php.ini를 수정하고 파일 끝에 cgi.fix_pathinfo = 1을 추가해야 합니다:

vi /etc/php.ini

| [...] cgi.fix_pathinfo = 1 |

그런 다음 체로키를 재시작합니다:

/etc/init.d/cherokee restart
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.