问题标签 [lighttpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
2727 浏览

c - c 替代信号()+警报()

我正在构建一些 FastCGI 应用程序,这有点让我觉得 lighttpd 在它们空闲后不会杀死它们,所以我试图让它们自己关闭。

我尝试使用

并让 close 函数执行 exit(0),这几乎可以正常工作。

问题是每次主程序循环运行时都会调用 close 函数(我调用 alarm(300) 每个循环来重置它)。我已经阅读了alarm() 的手册页,并且似乎使用相同的值多次调用它应该触发SIGALRM,所以我假设Lighttpd 正在发送警报信号。

大问题!有没有办法在特定间隔之后运行方法,并且没有 SIGALRM 可以重置该间隔?如果我也可以有多个警报,我会很好。

到目前为止,这是整个应用程序:

0 投票
5 回答
8345 浏览

c# - C# 中的多部分下载?

请原谅我对这个问题的无知。

我想用 C# 编写一个应用程序,它可以像DownThemAll一样从服务器下载文件。DownThemAll 似乎打开了四个到 HTTP 服务器的连接来下载相同的文件。我只是想知道是否有任何现有的库可以做到这一点。

以下是他们网站上关于此功能的引用:

DownThemAll 具有称为“多部分下载”的智能下载技术。它将文件分成多个部分,同时下载。

我还希望能够暂停/恢复下载。这是我想要的基本功能,我不一定需要一个完整的下载管理器库,但如果有一个可以做这些事情的,那么我也很想知道它们。这些文件位于由 lighttpd 托管的受密码保护的目录中,因此我还需要一些方法来验证自己。

如果没有任何我可以使用的预先存在的库,那么我应该研究哪些 .net 类可能能够做到这一点?

谢谢!

编辑:将标题改写为更合适,并添加了来自 DownThemAll 网站的引文,解释它是什么。

第二次编辑:我相信 svens 发布了迄今为止最合适的答案,尽管作为评论:/这是我的错,因为我不知道我在说什么,所以我用错了标题。他发布了一篇关于 HTTP 下载暂停/恢复的文章。它还谈到Range了我认为我应该使用的标题:

Range 标头能够在一个请求中请求多个范围,这一功能称为“多部分范围”。不要将此与分段下载混淆,几乎所有下载工具都使用分段下载来提高下载速度。这些工具声称通过打开两个或多个同时连接来提高下载速度,每个连接都请求不同范围的文件。

所以我认为我想使用范围同时下载文件的某些部分。再说一次,这可能与一次性下载文件相比没有任何优势。我会这样做并允许暂停/恢复。

多谢你们!

PS svens,继续发表评论作为答案,如果你愿意,我可以接受。

0 投票
3 回答
4297 浏览

iphone - django 服务器和 iphone 应用程序之间的安全通信

我正在编写一个 iPhone 应用程序,当用户与之交互时,它需要向服务器发送少量信息(每次两个字符串,每个字符串的长度低于 128 个字符,而且这种情况不会太频繁)。我希望这些信息保持机密,所以我认为某种加密或安全连接是必要的。

我的问题是关于服务器端的事情。iPhone 应用程序必须与之通信的服务器是用 django 编写的,并且在 lighttpd 上运行。这样做的最合适的方式(或标准方式)是什么。我在想 https,我知道在 iPhone 上我可以使用 ASIHTTPRequest 来执行 POST 请求,但我不知道它在服务器端需要什么。我需要证书吗?数据如何加密/保护?是否有任何 django 模块可以帮助解决这个问题?我必须做些什么来配置 lighttpd 吗?

像 xml-rpc 或 json-rpc 这样的东西会更简单吗?是否有可能确保这样的通信?这会发生在什么水平上?

任何帮助将非常感激。

0 投票
1 回答
3790 浏览

proxy - How do I create a lighttpd proxy rule to redirect on different ports based on URL param?

I currently have a proxy.server rule in lighttpd.conf that forwards all requests of routemsg.pl to port 1530:

How can I change the rule to allow the requester to pass a port param in the URL and that param be then used as the port to proxy the request to?

For example: A request of: http://www.myip.com/routemsg.pl?p=1531 would go to 127.0.0.1 on port 1531.

0 投票
1 回答
1355 浏览

regex - lighttpd mod_rewrite all

我需要一个正则表达式来执行以下操作:

  • 将每个请求重定向到 index.php
  • 如果 url 中有获取参数,我需要使用 $_GET[] (php) 访问它们

我的(不完整)解决方案是:

但这里的错误是,如果没有“?” 在网址中,我得到“404 未找到”。

提前感谢您的帮助,dexcs

0 投票
7 回答
66659 浏览

php - linux中的htdocs路径

我正在通过 ssh 在 linux 服务器上工作,想知道将 html 和 php 文件(htdocs 文件夹)放在哪里,但在我看来,服务器正在运行 lighttpd

我的目录结构看起来像这样。

替代文字

0 投票
3 回答
5256 浏览

php - 关于 Lighttpd for Windows 的问题

我在 windows 上使用 lighty,是的,我知道它不是 linux,但 atm 只能负担本地主机,这让我可以做很多学习和练习我的网络技能。

我知道 fast-cgi 在 Windows 上不起作用,但我想知道还有什么其他方法可以提高性能?

此外,我想知道如何隐藏所有出现的 lightpd.exe 窗口/框,每次有人或机器人访问该站点时...可以从后台运行 lighttpd 吗?我将它作为服务运行,这很好......

但总而言之,为什么windows上对lighty的支持这么少?

而且我真的不太关心关于为什么一切都应该在 linux 或 windows 上的 1 次讲座......那个讨论真的是在浪费时间......我和你的......

如果您有一些有用的信息,我绝对想听听。

我想我是那些总是想学习如何改进事物的人之一,这对我来说就像是一种药物,可以在性能上多吸出任何百分比......

例如,我添加了一个子域,因为 yslow 喜欢图像、css 和 javascript 的子域托管......

我真的很喜欢 lighty,只是希望我不是那里唯一的一个……在 windows 上使用它……而且 windows 网站的所有 lighty 似乎都已经死了……或者被遗忘了……

感谢您的时间..

-克雷格

0 投票
4 回答
232 浏览

bash - 修改文件内容

我正在使用 bash 脚本在远程机器上安装 lighttpd 服务器。安装后,我需要为服务器配置端口。系统说我没有修改文件 /etc/lighttpd/lighttpd.conf 的权限,即使我这样做了

我该如何修改这个?

0 投票
1 回答
745 浏览

php - 如何压缩我的 html 源代码

我想压缩我网页的 html 源代码,在 lighttpd/php5 服务器上执行此操作的最佳方法是什么。

我试图通过编辑我的php.ini文件来做到这一点:

但它似乎只是一个透明的压缩。

0 投票
1 回答
6522 浏览

lighttpd - “禁用套接字,达到连接限制”是什么意思?

我在 Redhat4 上运行 lighttpd-1.4,当 lighttpd 崩溃时出现此错误:

这是什么意思,我该如何避免?

我用谷歌搜索了它,并没有想出任何有用的东西。