Lighttpd 로 이미지 서버 만 들 기
4043 단어 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 주소 원본 을 셸 스 크 립 트 로 분석 합 니 다. »
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Lighttpd1.4.20 소스 분석 상태기(4) 오류 처리 및 연결 해제close를 호출하여 대응하는connection을 버퍼에 다시 넣는 것을 포함합니다.앞에서 아까 말씀드렸듯이 CON_STATE_ERROR에 close_ 설정time_ts는cur_ts.CON_ 나왔습니다.STATE_E...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.