Lighttpd 로 이미지 서버 만 들 기

4043 단어 lighttpd
http://www.lsanotes.cn/install_lighttpd
Lighttpd 로 이미지 서버 만 들 기
1. lighttpd 설치 에 필요 한 라 이브 러 리 파일 1. pcrewget 설치  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz
tar -zxvf pcre-8.10.tar.gz

cd pcre-8.10

./configure

make

make install

2. zlibwget 설치  http://zlib.net/zlib-1.2.5.tar.gz
tar -zxvf zlib-1.2.5.tar.gz

cd zlib-1.2.5

./configure

make

make install

3. bzip2wget 설치  http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz
cd bzip2-1.0.5

make

make install

2. lighttpd 설치 1. lighttpdwget 다운로드  http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.28.tar.gz 2. 컴 파일 설치
tar -zxvf lighttpd-1.4.28.tar.gz

cd lighttpd-1.4.28

groupadd lighttpd

useradd –g lighttpd lighttpd

./configure --prefix=/usr/local/lighttpd

make

make install

주의사항 make 시 다음 과 같은 오류 가 발생 하면
/usr/local/lib/libbz2.a: could not read symbols: Bad value

bzip 2 를 다시 설치 하고 bzip 2 의 Makefile 파일 vim Makefile 을 수정 해 야 합 니 다.
CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)   #      -fPIC,  :

CFLAGS=-Wall -Winline -O2 -g $(BIGFILES) -fPIC

그리고 bzip 와 lightpd 를 다시 컴 파일 합 니 다. 설정 파일 변경
cp -r doc/config  /usr/local/lighttpd/

mkdir -p /var/log/lighttpd

chown -R lighttpd.lighttpd /var/log/lighttpd

mkdir –p /usr/www/htdocs

chown –R lighttpd.lighttpd /usr/www/htdocs

4. 설정 파일 내용: vim / usr / local / lighttpd / config / lighttpd. conf
var.log_root    = "/var/log/lighttpd"

var.server_root = "/usr/www"

var.state_dir   = "/var/run"

var.home_dir    = "/usr/local/lighttpd/sbin/lighttpd"

var.conf_dir    = "/usr/local/lighttpd/config"

 

var.vhosts_dir  = server_root + "/vhosts"

var.cache_dir   = "/var/cache/lighttpd"

var.socket_dir  = home_dir + "/sockets"

 

include "modules.conf"

server.port = 80

 

server.username  = "lighttpd"

server.groupname = "lighttpd"

 

server.document-root = server_root + "/htdocs"

server.pid-file = state_dir + "/lighttpd.pid"

server.errorlog             = log_root + "/error.log"

 

include "conf.d/access_log.conf"

include "conf.d/debug.conf"

 

server.event-handler = "linux-sysepoll"

server.network-backend = "linux-sendfile"

server.max-fds = 2048

server.stat-cache-engine = "simple"

server.max-connections = 1024

 

index-file.names += (

 "index.xhtml", "index.html", "index.htm", "default.htm", "index.php"

)

 

url.access-deny             = ( "~", ".inc" )

 

$HTTP["url"] =~ "\.pdf$" {

 server.range-requests = "disable"

}

 

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi", ".scgi" )

 

include "conf.d/mime.conf"

include "conf.d/dirlisting.conf"

server.follow-symlink = "enable"

server.upload-dirs = ( "/var/tmp" )

그림 은 / usr / www / htdocs 아래 에 저장 되 어 있 으 며, 생 성 된 그림 은 / 년 / 월 / 일 형식 으로 저 장 됩 니 다.
3. lighttpd 시작
/usr/local/lighttpd/sbin/lighttpd -f /usr/local/lighttpd/config/lighttpd

« Nginx + keepalived 쌍 기 열 준비 tomcat 부하 균형
Nginx 접근 로그 IP 주소 원본 을 셸 스 크 립 트 로 분석 합 니 다. »

좋은 웹페이지 즐겨찾기