WindyHana's Solanara: lighttpd

목차

개요

설치

윈디하나의 솔라나라: SAMP에서 라이브러리및 MySQL, 윈디하나의 솔라나라: Memcached가 설치되어있어야 한다.
  1. pcre

    PCRE는 펄 호환 정규 표현식 라이브러리다. lighttpd 에서 mod_rewrite 와 같은 기능을 활성화 하기 위해 반드시 필요하다.
    PCRE - Perl Compatible Regular Expressions
    root@wl ~ # wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.02.tar.gz
    root@wl ~ # tar xvfz pcre-8.02.tar.gz
    root@wl ~ # cd pcre-8.02
    root@wl ~/pcre-8.02 # ./configure --enable-utf8 --enable-unicode-properties --enable-pcregrep-libz
    root@wl ~/pcre-8.02 # make
    root@wl ~/pcre-8.02 # make install
    
  2. lighttpd

    root@wl ~ # wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.26.tar.gz
    root@wl ~ # tar xvfz lighttpd-1.4.26.tar.gz
    root@wl ~ # cd lighttpd-1.4.26
    root@wl ~/lighttpd-1.4.26 # CC=/usr/sfw/bin/gcc ./configure \
    	--prefix=/usr/local/lighttpd \
    	--with-mysql=/usr/local/mysql/bin/mysql_config \
    	--with-ldap \
    	--with-openssl=/usr/local/ssl \
    	--with-zlib \
    	--with-memcache
    root@wl ~/lighttpd-1.4.26 # make
    root@wl ~/lighttpd-1.4.26 # make install
    root@wl ~/lighttpd-1.4.26 # cp doc/lighttpd.conf /etc/lighttpd.conf
    

실행

lighttpd 는 범용 실행 스크립트를 제공하지 않는다. (~/lighttpd-1.4.26/doc/rc.lighttpd* 파일들이 있긴 하지만 솔라리스에서 수정없이 사용하기에는 곤란할 듯 하다)
root@wl ~ # mkdir -p /var/log/lighttpd
root@wl ~ # mkdir -p /srv/www/htdocs/
root@wl ~ # vi /etc/lighttpd.conf 1)
server.document-root        = "/srv/www/htdocs/"
root@wl ~ # /usr/local/lighttpd/sbin/lighttpd -f /etc/lighttpd.conf
root@wl ~ # pkill lighttpd
1) lighttpd.conf 파일이 설정 파일이다. conf 파일에, 사용 가능한 설정을 샘플과 같이 설명하고 있으니, 읽어보면서 설정하면 된다. 아파치와 크게 다르지 않다.

PHP

Twitter RSS IconTexto 올바른 XHTML 1.0 Transitional 입니다 올바른 CSS입니다!