서버 설치 · 1 min read · Dec 18, 2025

Debian Lenny에서 PHP5 및 MySQL 지원으로 Lighttpd 설치하기

Lighttpd는 속도에 민감한 환경을 위해 설계된 안전하고 빠르며 표준을 준수하는 웹 서버입니다. 이 튜토리얼에서는 PHP5 지원(빠른 CGI를 통해) 및 MySQL 지원과 함께 Debian Lenny 서버에 Lighttpd를 설치하는 방법을 보여줍니다.

이것이 여러분에게 작동할 것이라는 보장은 하지 않습니다!

1 사전 참고

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

2 MySQL 5.0 설치하기

먼저 다음과 같이 MySQL 5.0을 설치합니다:

aptitude install mysql-server mysql-client

MySQL 루트 사용자에 대한 비밀번호를 제공하라는 메시지가 표시됩니다. 이 비밀번호는 사용자 root@localhost와 [email protected]에 유효하므로 나중에 MySQL 루트 비밀번호를 수동으로 지정할 필요가 없습니다:

MySQL “root” 사용자에 대한 새 비밀번호: <– yourrootsqlpassword
MySQL “root” 사용자에 대한 비밀번호 반복: <– yourrootsqlpassword

3 Lighttpd 설치하기

Lighttpd는 Debian 패키지로 제공되므로 다음과 같이 설치할 수 있습니다:

aptitude install lighttpd

이제 브라우저를 http://192.168.0.100으로 이동하면 Lighttpd 자리 표시자 페이지가 표시됩니다:

Lighttpd의 기본 문서 루트는 Debian에서 /var/www이며, 구성 파일은 /etc/lighttpd/lighttpd.conf입니다. 추가 구성은 /etc/lighttpd/conf-available 디렉토리에 있는 파일에 저장됩니다. 이러한 구성은 lighttpd-enable-mod 명령을 사용하여 활성화할 수 있으며, 이 명령은 /etc/lighttpd/conf-enabled 디렉토리에서 /etc/lighttpd/conf-available의 적절한 구성 파일로의 심볼릭 링크를 생성합니다. lighttpd-disable-mod 명령을 사용하여 구성을 비활성화할 수 있습니다.

4 PHP5 설치하기

FastCGI를 통해 Lighttpd에서 PHP5를 작동시킬 수 있습니다. 다행히도 Debian은 FastCGI가 활성화된 PHP5 패키지를 제공하므로 다음과 같이 설치합니다:

aptitude install php5-cgi

5 Lighttpd 및 PHP5 구성하기

Lighttpd에서 PHP5를 활성화하려면 /etc/php5/cgi/php.ini를 수정하고 파일의 끝에 cgi.fix_pathinfo = 1을 추가해야 합니다:

vi /etc/php5/cgi/php.ini

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

FastCGI 구성을 활성화하려면(이 구성은 /etc/lighttpd/conf-available/10-fastcgi.conf에 저장되어 있습니다) 다음 명령을 실행합니다:

lighttpd-enable-mod fastcgi

이 명령은 /etc/lighttpd/conf-available/10-fastcgi.conf를 가리키는 심볼릭 링크 /etc/lighttpd/conf-enabled/10-fastcgi.conf를 생성합니다:

ls -l /etc/lighttpd/conf-enabled
server1:/usr/bin# ls -l /etc/lighttpd/conf-enabled  
total 0  
lrwxrwxrwx 1 root root 44 2009-03-19 15:16 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf  
server1:/usr/bin#

그런 다음 Lighttpd를 다시 로드합니다:

/etc/init.d/lighttpd force-reload
Share: X/Twitter LinkedIn

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

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