由于一个电子商务网站,我需要建立一个图片服务器,考虑再三,我决定采用lighttpd来作为其软件载体。
以前我用过apapche http,相对apache http 来说lighttpd在静态文件的展示方面有着不错的性能提升,个人
认为apache http功能很强大很稳定,基于这种前提下apache http设计的考虑到方方面面,难免在性能方面有所损失。
而lighttpd呢则是轻装上阵,在静态文件的方面的性能的确非常令我砰然心动。
安装的时候也参考了不少的网络上的资料,可是没有一个成功的,也许大家的系统环境有所差异,比如安装linux操作系统的时候,有些东西没有安装,而这些确实是我们lighttpd所需依赖的。
步骤一:
下载 pcre-8.01.tar.gz, lighttpd-1.4.26.tar.gz
步骤二(安装pcre):
cd /usr/local/src
tar -zxvf pcre-8.01.tar.gz
cd pcre-8.01
./configure --prefix=/usr/local/pcre
make
make install
#有好多网上资料其实少了下面环境变量的设置,所以怎么试也是不可以的
PCRE_HOME=/usr/local/pcre
PATH=$PCRE_HOME/bin:$PATH
export PATH
LD_LIBRARY_PATH=$PCRE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
步骤三(安装lighttpd):
tar -zxvf lighttpd-1.4.26.tar.gz
cd lighttpd-1.4.26
./configure --prefix=/usr/local/lighttpd
make
make install
步骤四(参数配置):
cd /usr/local/src/lighttpd-1.4.26
cp doc/sysconfig.lighttpd /etc/sysconfig/lighttpd
cp doc/rc.lighttpd.redhat /etc/init.d/lighttpd
vi /etc/init.d/lighttpd [lighttpd="/usr/sbin/lighttpd" 改为 lighttpd="/usr/local/lighttpd/sbin/lighttpd"]
mkdir /var -p /www/htdocs
mkdir /usr/local/lighttpd/logs
mkdir /usr/local/lighttpd/compress
mkdir /etc/lighttpd
cp doc/lighttpd.conf /etc/lighttpd/lighttpd.conf
vi /etc/lighttpd/lighttpd.conf 修改相应的参数
---server.document-root = "/var/www/htdocs/"
---server.errorlog = "/usr/local/lighttpd/logs/error.log"
---accesslog.filename = "/usr/local/lighttpd/logs/access.log"
---compress.cache-dir = "/usr/local/lighttpd/compress/"
---compress.filetype = ("text/plain", "text/html","text/javascript","text/css")
---把#server.port = 81 前的#去掉
---server.modules(mod_rewrite,mod_access,mod_fastcgi,mod_simple_vhost,mod_ssi,mod_compress,mod_accesslog)
---server.event-handler = "poll"
lighttpd常用操作:
/etc/init.d/lighttpd start
/etc/init.d/lighttpd stop
/etc/init.d/lighttpd restart
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wangxuefeng_yctc/archive/2010/06/07/5652654.aspx
分享到:
相关推荐
在Linux上安装Lighttpd,里面有遇到的一些问题的解决方法,整个安装流程,还有参考网站
#### 四、Lighttpd配置 **创建配置文件** 在Lighttpd安装目录下的`doc`目录中,有一个示例配置文件`lighttpd.conf`,可以将其复制到`conf`目录,并进行编辑: ``` mkdir conf cp /path/to/lighttpd-1.4.8/doc/...
通过上述步骤,您可以在 Ubuntu 15.04 或 CentOS 7 上成功安装并配置 Lighttpd Web 服务器。Lighttpd 提供了一种轻量级、高效的解决方案,特别适用于对性能有较高要求的应用场景。无论是简单的静态网站还是复杂的...
Lighttpd适用于多种操作系统平台,包括但不限于Linux(如FC3、SuSE、Debian、Gentoo、PLD-Linux和OpenWRT)、*BSD(FreeBSD、NetBSD、OpenBSD和MacOSX)、SGI IRIX以及Windows(Cygwin)。这意味着无论你是在传统的...
### SUSE Linux 下安装 PHP5 和 Lighttpd 的详细步骤 在 SUSE Linux 系统中安装 PHP5 和 Lighttpd 需要...以上步骤详细介绍了在 SUSE Linux 下安装 PHP5 和 Lighttpd 的全过程,希望能够帮助读者顺利完成安装配置。
首先,确保你的Linux系统已经安装了GCC编译器,这是构建和安装许多开源软件所必需的工具。你可以通过运行`gcc -v`来检查它的版本。如果GCC未安装,你需要从Linux发行版的安装光盘或使用包管理器(如apt-get或yum)...
这可能涉及到安装NDK(Android Native Development Kit),设置交叉编译工具链,并对lighttpd的配置文件进行调整以适应Android的环境。 2. **下载PHP-CGI**:可以从PHP官方网站获取适用于Android的预编译版本,或者...
本文将详细介绍如何在Linux环境下安装和配置Ruby及相关工具,包括Ruby语言本身、Rails框架、MySQL数据库驱动、FastCGI以及Lighttpd Web服务器等。 #### 安装Ruby 首先,需要从官方网站下载最新的Ruby安装包: - *...
《lighttpd-1.4.59:轻量级HTTP服务器的安装与配置详解》 lighttpd,一个在互联网领域广泛应用的轻量级Web服务器,因其高效、安全、易扩展的...了解并熟练掌握其安装和配置,对于提升网站的效率和安全性具有重要意义。
标题中的"lighttpd-1.4.49.tar.gz"表明我们获取的是lighttpd的1.4.49版本源码包,它以tar.gz格式压缩,这种格式在Linux和Unix系统中常见,用于打包并压缩多个文件或目录。通过解压这个文件,我们可以得到lighttpd的...
lighttpd,这个名字在Web服务器领域中或许不如Apache或Nginx那样耳熟能详,但其独特的轻量级特性和高效性能,使得它在特定场景下成为理想的解决方案。lighttpd-1.4.45是lighttpd服务器的一个重要版本,它以其小巧、...
这将安装Lighttpd主程序、FastCGI支持和基于MySQL的虚拟主机模块。 安装完成后,你需要检查Lighttpd的配置文件是否正确。在终端中运行: ```bash lighttpd -t -f /etc/lighttpd/lighttpd.conf ``` 如果配置无误,...
【LIGHTTPD配置】 Lighttpd是一个轻量级的网络服务器,特别适合处理静态内容,因此在游戏公司中被广泛使用。它以其高效、安全和灵活性而受到青睐,尤其在资源有限的环境中,Lighttpd能够有效地降低内存占用并优化...
Lighttpd 支持灵活的日志记录选项,可以根据需要配置不同的日志级别和格式。 5. **安全性和权限控制模块**:确保服务器的安全性是至关重要的。Lighttpd 通过一系列配置选项实现了细粒度的访问控制。 #### 五、总结...
9. 安装neon库,配置时指定SSL、zlib支持以及共享库选项,然后进行编译和安装。 10. 最后,解压并编译SVN源码包。解压后,进入目录执行`./configure`配置,`make`编译,`make install`安装。配置时可能需要根据系统...
接着,在Cygwin命令行界面中,进入源代码目录并依次执行configure、make、make install命令进行编译和安装。这三个步骤分别负责检测系统环境、编译源代码和安装程序文件。 在源代码编译和安装的过程中,用户需要...
6. **跨平台**:虽然我们讨论的是Win32安装版,但LightTPD实际上是跨平台的,支持Windows、Linux、FreeBSD、OpenBSD等多种操作系统。 在下载的压缩包中,"LightTPD-1.4.16-Win32.exe"是LightTPD的Windows版本安装...
总的来说,Linux服务器的配置是一项复杂但必要的任务,需要对操作系统、网络服务和安全策略有深入理解。正确配置这些服务能确保系统的稳定运行,并提供高效的服务。对于IT管理员来说,掌握这些基础知识至关重要,...