博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Lighttpd做图片服务器
阅读量:6262 次
发布时间:2019-06-22

本文共 2268 字,大约阅读时间需要 7 分钟。

http://www.lsanotes.cn/install_lighttpd

用Lighttpd做图片服务器

一.安装lighttpd所需的库文件

1.安装 pcre
wget

tar -zxvf pcre-8.10.tar.gzcd pcre-8.10./configuremakemake install

2.安装zlib

wget

tar -zxvf zlib-1.2.5.tar.gzcd zlib-1.2.5./configuremakemake install

3.安装bzip2

wget

cd bzip2-1.0.5makemake install

二.安装lighttpd

1.下载lighttpd
wget
2.编译安装

tar -zxvf lighttpd-1.4.28.tar.gzcd lighttpd-1.4.28groupadd lighttpduseradd –g lighttpd lighttpd./configure --prefix=/usr/local/lighttpdmakemake install

注意事项

如果make时出现类似以下错误

/usr/local/lib/libbz2.a: could not read symbols: Bad value

则需要重新安装bzip2,修改bzip2的Makefile文件

vim Makefile

CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)   #找到此行添加-fPIC,如下:CFLAGS=-Wall -Winline -O2 -g $(BIGFILES) -fPIC

然后重新编译bzip和lighttpd

3.更改配置文件

cp -r doc/config  /usr/local/lighttpd/mkdir -p /var/log/lighttpdchown -R lighttpd.lighttpd /var/log/lighttpdmkdir –p /usr/www/htdocschown –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 = 2048server.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下面,生成的图片是以/年/月/日的形式存放的

三.启动lighttpd

/usr/local/lighttpd/sbin/lighttpd -f /usr/local/lighttpd/config/lighttpd

转载地址:http://xfzpa.baihongyu.com/

你可能感兴趣的文章
QTP关键字视图下显示项的相关设置
查看>>
linux cpu内存利用率获取
查看>>
Binder.js的重写过程记录
查看>>
汗,铁道部的12306js脚本竟然用的这么杂乱
查看>>
点播转码相关常见问题及排查方式
查看>>
[arm驱动]linux设备地址映射到用户空间
查看>>
在线转码
查看>>
博客园美化-coffee
查看>>
How to create own operator with python in mxnet?
查看>>
开放源代码的设计层面框架Spring——day02
查看>>
[SP694][SP705]DISUBSTR - Distinct Substrings/SUBST1 - New Distinct Substrings[SA]
查看>>
Jquery 选择器大全 【转载】
查看>>
066、Weave如何与外网通信?(2019-04-09 周二)
查看>>
shell脚本入门
查看>>
【转】oracle in与exists语句的区别
查看>>
python之正则表达式模块
查看>>
学习AOP之认识一下Spring AOP
查看>>
用PhoneGap创建第一个项目
查看>>
vue 2.0 开发实践总结之疑难篇
查看>>
iOS开发中的错误整理,(百思项目,指示器位置)设置控件尺寸和点坐标,先设置尺寸,再设置点坐标...
查看>>