FTP中的两种工作方式
2008-11-28 11:43
281 查看
一.安装lighttpd所需的库文件
1.安装 pcre
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz
2.安装zlib
wget http://zlib.net/zlib-1.2.5.tar.gz
3.安装bzip2
wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz
二.安装lighttpd
1.下载lighttpd
wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.28.tar.gz 2.编译安装
注意事项
如果make时出现类似以下错误
则需要重新安装bzip2,修改bzip2的Makefile文件
vim Makefile
然后重新编译bzip和lighttpd
3.更改配置文件
4.配置文件内容:
vim/usr/local/lighttpd/config/lighttpd.conf
图片存放在/usr/www/htdocs下面,生成的图片是以/年/月/日的形式存放的
三.启动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 = 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下面,生成的图片是以/年/月/日的形式存放的
三.启动lighttpd
/usr/local/lighttpd/sbin/lighttpd -f /usr/local/lighttpd/config/lighttpd
相关文章推荐
- FTP中的两种工作方式
- FTP中的两种工作方式
- FTP中的两种工作方式
- FTP中的两种工作方式:主动方式和被动方式
- FTP的两种工作方式
- FTP中的两种工作方式--Standard(PORT)和Passive
- FTP的传输的两种方式和工作方式比较,二进制数据传输和ASCII传输区别
- FTP文件传输协议两种模式-主动模式和被动模式
- FTP两种传输模式小结
- android(十五) FTP的两种工作模式
- FTP服务2种工作方式详解,PORT方式和PASV方式,(即主动模式和被动模式)
- FTP的ASCII和Binary两种传输方式有何不同
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- linux远程下载文件 的两种方法之 ftp命令和scp命令
- FTP两种工作模式介绍
- FTP两种传输模式小结
- Linux远程下载文件的两种方法之 ftp命令和scp命令
- FTP两种工作模式
- ftp的两种工作模式
- VB.NET中使用FTP下载文件的两种方法。