生活随笔
收集整理的这篇文章主要介绍了
用Lighttpd做图片服务器
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
http://www.lsanotes.cn/install_lighttpd
用Lighttpd做图片服务器 一.安装lighttpd所需的库文件 1.安装 pcre wget 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.安装zlib wget 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.安装bzip2 wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz
cd bzip2-1.0.5
make
make install
二.安装lighttpd 1.下载lighttpd wget 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
则需要重新安装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/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 = 80server.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 = 1024index-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
« Nginx+keepalived做双机热备加tomcat负载均衡 用shell脚本分析Nginx访问日志IP地址来源 »
转载于:https://www.cnblogs.com/fx2008/p/4071814.html
总结
以上是生活随笔 为你收集整理的用Lighttpd做图片服务器 的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得生活随笔 网站内容还不错,欢迎将生活随笔 推荐给好友。