서버 설치 · 2 min read · Feb 03, 2026
Mandriva 2009.1에서 PHP5 및 MySQL 지원으로 Cherokee 설치하기
Mandriva 2009.1에서 PHP5 및 MySQL 지원으로 Cherokee 설치하기
버전 1.0
저자: Falko Timme
Twitter에서 나를 팔로우하세요
Cherokee는 매우 빠르고 유연하며 구성하기 쉬운 웹 서버입니다. 현재 널리 사용되는 기술을 지원합니다: FastCGI, SCGI, PHP, CGI, TLS 및 SSL 암호화 연결, 가상 호스트, 인증, 실시간 인코딩, 로드 밸런싱, Apache 호환 로그 파일 등. 이 튜토리얼에서는 PHP5 지원(through FastCGI) 및 MySQL 지원과 함께 Mandriva 2009.1 서버에 Cherokee를 설치하는 방법을 보여줍니다.
이것이 당신에게 작동할 것이라는 보장은 하지 않습니다!
1 사전 참고
이 튜토리얼에서는 호스트 이름 server1.example.com과 IP 주소 192.168.0.100을 사용합니다. 이러한 설정은 당신의 경우 다를 수 있으므로 적절한 곳에서 교체해야 합니다.
2 MySQL 5 설치하기
먼저 패키지 데이터베이스를 업데이트합니다:
urpmi.update -aMySQL 5를 설치하려면, 간단히 실행합니다:
urpmi MySQL MySQL-client기본적으로 Mandriva 2009.1의 MySQL 패키지에서는 네트워킹이 활성화되어 있지 않습니다. /etc/my.cnf에서 skip-networking 줄의 주석을 제거하여 이를 변경할 수 있습니다.
vi /etc/my.cnf| [...] # TCP/IP 포트에서 전혀 수신하지 않습니다. 이는 보안 향상이 될 수 있습니다, # mysqld에 연결해야 하는 모든 프로세스가 동일한 호스트에서 실행되는 경우. # mysqld와의 모든 상호작용은 Unix 소켓 또는 명명된 파이프를 통해 이루어져야 합니다. # 이 옵션을 사용하되 Windows에서 명명된 파이프를 활성화하지 않으면 # ("enable-named-pipe" 옵션을 통해) mysqld는 쓸모없게 됩니다! # #skip-networking [...] |
이후, MySQL의 시스템 시작 링크를 생성합니다…
chkconfig mysqld on… 그리고 시작합니다:
/etc/init.d/mysqld start다음으로, 실행합니다
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword사용자 root의 비밀번호를 설정합니다(그렇지 않으면 누구나 당신의 MySQL 데이터베이스에 접근할 수 있습니다!).
3 Cherokee 및 php-fcgi 설치하기
Cherokee는 Mandriva 패키지로 제공되므로, 다음과 같이 설치할 수 있습니다(php-fcgi 패키지와 함께):
urpmi cherokee php-cgi php-fcgi다음으로 Cherokee의 시스템 시작 링크를 생성하고 시작합니다:
chkconfig cherokee on
/etc/init.d/cherokee start이제 브라우저를 http://192.168.0.100로 이동하면 Cherokee 자리 표시자 페이지를 볼 수 있습니다:

Cherokee는 다음과 같이 시작할 수 있는 웹 기반 제어판을 통해 구성할 수 있습니다:
cherokee-admin -b(기본적으로 cherokee-admin은 127.0.0.1(로컬호스트)에만 바인딩되므로 동일한 시스템에서만 연결할 수 있습니다. -b 매개변수를 사용하면 수신할 네트워크 주소를 지정할 수 있습니다. IP가 제공되지 않으면 모든 인터페이스에 바인딩됩니다.)
출력은 다음과 유사해야 합니다:
[root@server1 ~]# cherokee-admin -b
로그인:
사용자: admin
일회성 비밀번호: sT7GnE4BQqVRELdK
Cherokee 웹 서버 0.99.4 (2009년 3월 30일): ALL:9090 포트에서 수신 중,
TLS 비활성화, IPv6 비활성화, epoll 사용, 1024 fds 시스템 제한, 최대 505
연결, 캐싱 I/O, 단일 스레드웹 인터페이스에 로그인하려면 사용자 이름과 비밀번호가 필요하며, 이는 http://192.168.0.100:9090/에서 찾을 수 있습니다:

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

cherokee-admin을 중지하려면 셸에서 CTRL+C를 입력합니다.
4 PHP5 구성하기
/etc/php.ini를 수정하고 파일 끝에 cgi.fix_pathinfo = 1 줄을 추가해야 합니다:
vi /etc/php.ini| [...] cgi.fix_pathinfo = 1 |
그런 다음 Cherokee를 재시작합니다:
/etc/init.d/cherokee restart새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.