Articles of lighttpd

自动启动lighttpd当它死亡

除了Monit之外,你知道如何自动启动lighttpd吗? 也许一些内置的function,我不知道… (我使用Lighttpd 1.4.22) 提前致谢。

如何用dynamicpipe理静态内容

我有很多静态页面,包括html文件+ js(SCORM包)。 我有dynamic页面,也JS与静态页面JS交谈。 静态页面正在iframe中打开,我们从第三方获取它们(SCORM内容),所以没有可能的更改。 为了性能和集中的缘故,我们希望把所有的静态文件放在专用的服务器上,使用lighthttp。 问题:现在,dynamic页面中的js(通过Apache提供服务)没有权限与light-http托pipe页面交谈。 这两个域是相同的,端口是不同的。 任何build议如何做到这一点。

每个虚拟主机的时区设置

我正在尝试在我的两个testing服务器(当前它们在同一个mashine上运行)之间的同步过程中testing与时区处理/转换相关的function。 是否有可能build立主机,以便在伦敦时间,另一个在莫斯科? 在两台服务器上运行的Web应用程序都是用Perl写的。

SSH可以使用thttpd通过HTTPS隧道吗?

我需要使用thttpd通过HTTPS端口来隧道SSH服务器(如果需要,我可以更改为lighttpd,但是我试图避免安装Apache,因为它是一个动力不足的框)。 我一直无法find任何证实或否认thttpd的能力。

防止滥用图像的公共HTTP目录

情况:每个用户都有自己的公共HTTP目录,仅用于图片。 用户很容易滥用这个function来服务大文件,浪费带宽。 问题:是否有任何相当简单的方法来防止这种滥用? 通过允许networking服务器只传送图像,限制尺寸或其他方法。

Lightttpd重写

如何在Lighttpd中将www.domain.de/news/news_944836.html重写为www.domain.de/news_944836.html? 我所有的Trys没有工作:(

Ubuntu + LigHTTPd:服务器请求的年龄

自从几周前我从发行版升级我的发行版之后,我遇到了一个问题。 接收到请求后的数据增加了空闲的时间间隔,如下图所示。 http://i49.tinypic.com/2w5lvr9.png 我已经重新从Ubuntu 10.04服务器(i386)磁盘新鲜,但仍然有相同的问题。 我正在运行一个LigHTTPd,MySQL,PHP5堆栈。 令人惊讶的是,使用lynx进行本地浏览的速度超乎想象。 最初,在重新安装之后,我复制了以前安装的旧configuration文件,但之后重新安装了LigHTTPd并从头开始重新configuration了configuration文件。 我唯一可以find的关联是我试图为我正在testing的脚本安装ionCube和Zend Optimizer,但是我认为它不会再影响看到我重新安装了操作系统。 以防万一,我也删除了Suhosin,但是没有影响。 我想这可能与networking有关,但我不知道从哪里开始。 通过路由器上的MAC地址手动为服务器分配一个IP。 时间似乎是指数级的(这一点)令我感到担忧。 我已经尝试了LigHTTPd和MySQL过程,但是我看不出任何明显的东西,并不是我真的知道我在找什么。 内存和CPU的使用似乎并不普遍,但我不能说它的完美.. 我希望有人经历过相同的事情,或者可以指出我的方向,因为search已经certificate是徒劳的,因为我什么都不知道。 如果需要,可以发布configuration文件。

Lighttpd:通过PHP请求本地URL

我有一个网站服务器,为网站提供内容,我们称之为“ domain.com ”。 在那个网站上,我有几个服务于内容的PHP脚本。 当有人浏览该网站时,一切正常。 如果我从PHP(使用Curl / Fopen)请求,在我自己的网站(我会打电话“domain.com/api/something.php?x=y”,我得到一个超时 ,该网站不能只有当我通过PHP请求这个URL,而不是通过CLI调用的时候,当我从外部浏览这个URL的时候,这是有效的。 在服务器上,我可以“curl”或“wget”,这是可行的。 我可以使用PHP来请求外部托pipe的页面(google.com等),但是我无法在同一台服务器上的lighttpdconfiguration中托pipe页面。 这对任何人都很熟悉吗? 是否有已知的参数可能会与此冲突?

我如何分配一个专用的IP到我的服务器上的特定path?

我使用的是Lighttpd,而且效果很好。 我需要将我的托pipe服务提供的专用IP指向我的VPS上的特定网站。 1)如果我浏览到专用的IP,我目前得到一个错误消息“无法连接到..”。 我应该首先启用DNS设置..或者我应该在Web服务器configuration工作? 2)我已经将这些行添加到lighttpdconfiguration文件。 那是对的吗 ? (XXX.XXX.XXX.XXX是专用的ip) $SERVER["socket"] == "XXX.XXX.XXX.XXX:80" { server.document-root = "/var/www/path/to/website " } 更新 ping XXX.XXX.95.175 PING XXX.XXX.95.175 (109.72.95.175) 56(84) bytes of data. From XXX.XXX.95.174 icmp_seq=1 Destination Host Unreachable From XXX.XXX.95.174 icmp_seq=2 Destination Host Unreachable From XXX.XXX.95.174 icmp_seq=3 Destination Host Unreachable

SSL证书不起作用。 无法连接到https://mydomain.com

我已经在Ubuntu 10上的lighttpd上设置了一个SSL证书。 问题是,当我尝试访问https://mydomain.com我得到“不可能连接”。 如果我使用http://mydomain.com ,它完美的作品。 这是我的configuration文件: $HTTP["host"] == "XXX.XXX.95.175:443" { ssl.engine = "enable" ssl.ca-file = "/var/ssl/gd_bundle.crt" ssl.pemfile = "/var/ssl/mydomain.com.pem" } $HTTP["host"] =~ "(^|\.)mydomain\.com$" { server.document-root = "/var/www/path/to/website" } 我已经加倍检查了我已经完成了所有必要的步骤。 我的域名正确指向IP XXX.XXX.95.175(我已经通过检查)。 Lighttpd是用ssl编译的:lighttpd-1.4.6(ssl) – 一个轻快的webserver有什么问题? 谢谢