Articles of lighttpd

我应该什么时候去做Varnish / Nginx或者Lighttd?

我对使用这些服务器相当陌生,所以它确实有助于了解这三种Web服务器中哪一种具有最优化的特性。 在什么情况下我应该select一个吗?

Ubuntu 10.04 + Lighttpd。 无法绑定到端口:: :: 80地址已经在使用中

我有一台运行Ubuntu 9.10的机器,使用lighttpd和PHP。 操作系统更新到Ubuntu 10.04之后,它由于某种原因自动安装了apache2(我相信这是由于一些依赖php – > apache)。 无论如何,我永久删除apache2,但启动lighttpd失败,给提供的错误 – 无法绑定到端口:: :: 80地址已经在使用中 运用 sudo lsof -i:80 结果空列表! 哪里不对?! 在此先感谢,米。

亚马逊EC2“微型”(最小)的Linux实例可以可靠地为多less用户提供dynamic网站服务?

Amazon EC2的微型实例能够可靠地托pipe一个网站的“多大”? 运行apache,nginx,lighty,我不在乎。 只是好奇,这个$ 5.20 /月会给你带来多大的影响,为什么我应该或不应该走这条路。

如何在重新启动时在/ tmp中重新创build一个目录?

我在Debian Lenny主机上运行lighttpd。 我的lighttpd版本有一个bug,它不会在启动时重新创buildcompress.cache-dir(我把它设置为使用/ tmp / lighttpdcompress /)。 因此,在重新启动时,lighttpd无法启动。 我能做些什么来让系统在运行lighty的init脚本之前重新创build这个目录? 谢谢大家! 我正在切换到/ var / tmp下的一个目录来回避这个问题。

高性能的Web服务器,没有数据库交互性

我准备设置一个服务器,负责跟踪来自高stream量来源的统计数据。 平均每小时6-7米/小时处理请求,所有这些都是小GET。 我所需要的只是一个简单的服务器设置,可以处理get请求的参数并将其写入CSV文件。 我的第一个想法是使用lighttpd + fastcgi + php,因为这是我已经熟悉的configuration。 但是,考虑到我不能每天都做出这样的performance决定,我想探索一些其他的select,看看是否有更好的办法来达到这个目的。

获取waaay太多“产生本地”fastcgi消息

我已经通过Ubuntu服务器上的fastcgi运行了7个Python应用程序。 我在Lighttpdconfiguration中打开fastcgidebugging,发现日志中有些奇怪: 通常情况下,当你启动Lighttpd / fastcgi时,你会在日志中看到一条消息: 2009-10-07 09:21:53:(mod_fastcgi.c.1365)— fastcgi产卵本地 proc:/etc/lighttpd/scripts/my_fcgi_script_name.py 端口:0 socket /var/www/.handles/my_site_name.socket min-procs:1 max-procs:1 2009-10-07 09:21:53:(mod_fastcgi.c.1390) 端口:0 socket /var/www/.handles/my_site_name.socket 当前:0/1 正如我所说,虽然,我有七个不同的应用程序运行Lighttpd。 我希望这些消息中的七个。 相反,我得到了49个! 它看起来像是每个脚本加载全部7个脚本一次(7×7 = 49)。 我尝试删除一个(所以有6),我得到36日志消息。 谁能告诉我发生了什么事?

从nagios启动lighttpd呈现lighttpd破碎

我使用的是Debian 7.8(wheezy),以及使用nagios 3.4.1的lighttpd 1.4.31。 当我正常启动lighttpd(以root身份)时,一切都按预期工作: /etc/init.d/lighttpd start 但是,当nagios启动lighttpd时,一切都会发出404错误,并且没有任何内容logging到/var/log/lighttpd/access.log或/var/log/lighttpd/error.log 。 我可以通过以root身份发出以下命令来手动模仿相同的行为: su – nagios -s /usr/bin/sudo /etc/init.d/lighttpd start nagios守护进程具有sudo访问权限,如/etc/sudoers.d/nagios所定义的/etc/sudoers.d/nagios : nagios ALL=(root) NOPASSWD: /etc/init.d/lighttpd * 我错过了什么? 直接以root用户身份启动lighttpd和通过sudo以nagios用户身份进行操作有什么区别?

lighttpd域访问限制,但不总是静态IP

我怎么能允许只有一些我自己的机器在lighttpd中访问一个域时,他们没有(总是)一个静态IP?

lighttpd默默停止logging

我使用的是Ubuntu 9.04(Jaunty)的Slicehost 256MB VPS。 lighttpd是唯一的Web服务器进程运行; 它监听端口80.我的lighttpd.conf可以在这里find。 我正在使用Ubuntu的默认logrotate设置为轻便。 在看似随机的时候,lighttpd将停止logging。 它与日志轮转不相关 – 也就是说,当logrotate启动时,错误不会发生。发生的事情是,我将validation服务器是通过用我的浏览器打一个URL来提供文件,我将validation它是不通过检查access.log来logging,看到我刚刚做的GET请求不在那里。 使用init.d重新启动进程将再次开始logging, 而不截断或旋转日志文件。 也就是说,新的请求将被logging在现有的access.log文件的末尾。 这个盒子上没有cron作业。 有任何想法吗?

我如何设置一个lighttpd服务器来提供一个主要的Apache服务器的所有图像/ JS / CSS文件?

我有一个Linux的Ubuntu的服务器上的Apache服务器。 我想configuration一个lighttpd服务器来提供所有的静态内容。