2010년 1월 5일 화요일

sulinux2.0 + lighttpd + cgi설정

필요한 라이브러리가 몇가지 있지만 일단 설치만 먼저...

# tar xfz lighttpd-1.4.XX.tar.gz
# cd lighttpd-1.4.XX
# ./configure --prefix="/usr/local/lighttpd" --without-bzip2
# make
# make install
# cp doc/lighttpd.conf /usr/local/lighttpd
# cp doc/rc.lighttpd.redhat /etc/init.d/lighttpd
# vi /etc/init.d/lighttpd
  25 :   LIGHTTPD_CONF_PATH="/usr/local/lighttpd/lighttpd.conf"
  29 :   lighttpd="/usr/local/lighttpd/sbin/lighttpd"
  34 :   daemon $lighttpd -f $LIGHTTPD_CONF_PATH -m /usr/local/lighttpd/lib (모듈디렉토리 지정)

# cd /etc/init.d
# chkconfig --add lighttpd
# chkconfig --level 3 lighttpd on
# chkconfig --list lighttpd

cgi설정
# cd /usr/local/lighttpd
# vi lighttpd.conf
...
server.modules = ( ...
"mod_cgi",  #주석을 제거해주면 모듈이 활성화 된다.
...
)
...
cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "" ) 확장자명에 따라 실행할 프로그램 연결, 공백은 자체실행

# /etc/init.d/lighttpd restart

댓글 없음:

댓글 쓰기