Articles of lighttpd

如何有效地减lessphp-cgi进程的运行?

我的服务器是一个Linode 512,并且我运行了一个带有3个网站(他们没有很多访问者)的Wordpress MU和一些NodeJS应用程序。 我需要切换到Lighttpd,因为Apache 2使用了大约59%的服务器RAM,现在我的php-cgi进程占用了服务器RAM的43.6% 通常2个进程使用16.5%的RAM, 4个进程每个使用1.8%的RAM 4个更多的进程使用0.8%的RAM,每个 我怎样才能减less这些过程? 我几乎可以肯定,他们并不是所有需要这个服务器的交通… 我尝试只允许2个孩子,但我仍然有这10个…这是我在lighttpd.conf中的fastcgi.server部分。 fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/var/run/lighttpd/php-fastcgi.socket", "bin-path" => "/usr/bin/php-cgi", "bin-environment" => ( "PHP_FCGI_CHILDREN" => "2", "PHP_FCGI_MAX_REQUESTS" => "4000" ) ) ) ) 我还能做些什么来调整lighttpd以使用更less的内存?

错误的IP与lighttpd反向代理

我使用lighttpd反向代理服务django与gunicorn。 现在这个configuration工作: proxy.server = ("" => ( "" => ( "host" => "127.0.0.1", "port" => 8000, ))) 现在我把枪炮移到一个容器里,使用: proxy.server = ("" => ( "" => ( "host" => "192.168.1.2", "port" => 8000, ))) 现在每个请求都有一个由gunicorn看到的ip 192.168.1.1 。 我会明白,如果反向代理混淆真实的IP,但为什么它与本地主机然后呢? 因为我得到 X-Forwarded-For: client-ip X-Host: the.domain X-Forwarded-Proto: http 客户端IP是公共IP空间。 请求来自 主办: nc: connect to 127.0.0.1 8000 from localhost (127.0.0.1) […]

lighttpd:它是否仍然有内存泄漏和CPU消耗问题?

这里的这个页面比较了nginx和lighttpd: http://www.wikivs.com/wiki/Lighttpd_vs_nginx 有很多关于内存泄漏的报告多年来不固定,以及严重的CPU消耗(nginx是2%,lighttpd是98%)。 这些问题在目前的稳定版本中还存在吗? (显然是官方网站的1.4.28)

在CentOS 6.3 yum 404错误上安装lighttpd

我有一个CentOS 6.3 x86_64服务器,我正在尝试安装lighttpd。 我使用以下方法在服务器上安装了EPEL回购: rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm 然后我尝试使用以下命令安装lighttpd: yum install lighttpd lighttpd-fastcgi 该命令输出以下内容: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * Webmin: download.webmin.com * base: ftp.usf.edu * epel: mirrors.rit.edu * extras: ftp.usf.edu * updates: ftp.usf.edu Setting up Install Process Resolving Dependencies –> Running transaction check —> Package lighttpd.x86_64 0:1.4.31-1.el5 will be installed –> […]

在Apache + lighttpd设置中,谁应该是代理?

在一个使用PHP / Python脚本的Apache和静态文件使用lighttpd的设置中,只有一个监听外部IP地址,并作为另一个监听回送接口的代理,这应该是哪个,哪个,哪个这很重要吗?

哪个apache / mysql / php包最适合windows?

我已经尝试过appservnetwork,迄今为止是最好的,但我没有看到他们做了一个更新的年龄,EasyPHP只是缓慢加载总是。 Wamp和Xamp,都把他们的描述不是为了生产。 我不打算公开这个网站或我正在工作的网站。 但我确实需要一个快速加载的Apache / MySQL / PHP服务器的开发目的。 我曾经非常喜欢WLMP,这是Windows的Lighttpd,但是这个项目似乎没有更新或放弃。 我拒绝使用IIS,但我不想进入任何战争。 我在家用电脑上运行windows xp sp3。 我将需要为专业工作,以及我正在工作的一些有趣的网站有一个Web服务器设置。 我只是想足够快,所以我可以通过本地运行它,而不是永远加载在浏览器。 谢谢… 我计划主要做php编程,也许通过这个coldfusion。

双栈Lighttpd,无需重复SSLconfiguration

我正在尝试Lighttpd,而且我偶然发现了一个很小但非常烦人的问题。 IPv6configuration是一团糟,需要您复制SSL设置两次; 亲自看看 : # listen to ipv4 server.bind = "0.0.0.0" server.port = "80" # listen to ipv6 $SERVER["socket"] == "[::]:80" { } # if you need ssl $SERVER["socket"] == "0.0.0.0:443" { <here your ssl options> } $SERVER["socket"] == "[::]:443" { <here your ssl options again> } // sadness 有谁知道一种方法来避免这种情况? 我会说,如果有这样一种方式,它会在文档中,但看到如何空的条件块可以用来绑定到额外的套接字我不会感到惊讶,如果有一些其他“魔术”和无证方法来达到我想要的。 我尝试了多种设置server.bind到[::]或0.0.0.0 ,设置条件为0.0.0.0:443或简单地:443 ,但我总是以一个的HTTPS套接字缺失,无论是在IPv4或IPv6取决于组合(不能发布确切的结果,我没有跟踪他们和重做testing是相当恼人的)。

Apache / Lighttpd负载平衡

你怎么看lighttpd的AJP负载平衡? 我使用Apache和mod_jk为此,它工作正常。 将apache切换到lighttpd有什么好处? 什么软件用来平衡J2EE应用程序? 硬件负载平衡器? 谢谢!

Lighttpd重启和强制重载命令

以下是什么区别? sudo /etc/init.d/lighttpd restart 和 /etc/init.d/lighttpd force-reload ?

networking服务器日志:“Morfeus F *** ing Scanner”

我刚刚在我的Web服务器日志文件中发现了这些访问: ::ffff:218.38.136.38 109.72.95.175 – [10/Jan/2011:02:54:12 +0100] "GET /user/soapCaller.bs HTTP/1.1" 404 345 "-" "Morfeus Fucking Scanner" ::ffff:218.38.136.38 109.72.95.174 – [10/Jan/2011:02:54:12 +0100] "GET /user/soapCaller.bs HTTP/1.1" 404 345 "-" "Morfeus Fucking Scanner" 我应该开始担心吗? 还是只是一个正常的尝试来破解我的服务器? 谢谢