我的系统正在通过lighttpd运行播放框架。 我需要知道来自Facebook的请求是来自https还是http。 两个问题: 有没有什么办法可以告诉我的框架,如果原来的请求是从HTTP或HTTPS? (我查了request.secure,但总是假的) 如果框架不给我任何方法来检测,是否有无论如何,我可以使用mod_rewrite添加一个ssl = true的查询参数?
我刚刚configuration了lighttpd web服务器,将php-fcgi请求传递给外部应用程序服务器。 应用程序服务器运行PHP 5.3和spawn-fcgi。 问题是所有的Web文件都需要存在于Web服务器和应用程序服务器上。 如果我从应用程序服务器中删除Web文件,则会得到:“没有指定input文件”。 如果我从Web服务器上删除Web文件,我得到一个404错误。 当Web文件同时位于应用程序和Web服务器上时,它将起作用。 这是如何pipe理的? 有没有一种方法可以在服务器之间configuration一组带有符号链接的Web文件? 这个问题通常如何解决? 谢谢。 Web服务器上的LIGHTTPDconfiguration #### fastcgi module fastcgi.server = ( ".php" => ( "app1.geodb.io" => ( "host" => "192.168.167.82", "port" => 8080, "check-local" => "disable", "disable-time" => 3 ) ) )
我有一个API在Apache上运行,但现在通过lighttpd。 我可以轻松地将应用程序中的API URL切换到像api.net:81这样的轻量级端口。 我想知道是否应该使用mod_proxy来代替清洁的URL。 遗留的url没有必要的redirect。 与直接呼叫相比,Apache之间的开销是多less? mod_proxy和Apache会窃取lightys轻量级的好处吗?
我目前有几台运行CentOS的服务器:Lighttpd / MySQL / Php5.1.x – 因为这是与Yum一起安装的PHP版本。 问题是5.1.x已经过时(很长一段时间),为了使用我想要的软件(WP3.2),我需要5.2.x. 我一直在search,我似乎无法find任何有什么想法 – 有一个Debianbuild议自动编译PHP(可以,只需要确保它的工作原理) – 现在我对PHP的理解而Lighttpd是这样的: Lighttpd有一个fastcgi模块,它被编程为将所有PHP处理请求发送到/conf.d/fastcgi.conf中定义的文件/“网关”。 我不确定的是这是否通常是任何PHP处理器 – 例如新版本5.3,或者我是否需要fastcgi。 任何帮助将大规模赞赏,谢谢你们!
我们希望将我们所有的服务器从lighttpd切换到nginx,但是当Web服务器迁移正常时,静态文件服务器迁移是灾难性的。 我们结束了长达10秒的加载图片的延迟,使用这个configuration与nginx: 主要configuration: https : //gist.github.com/1089283 现场示例: https : //gist.github.com/1089276 有4个站点,每天大约有12万个访问者,消耗大量stream式video和video。 我们有一个提示是重新启动nginx后,加载图片总是非常快。 CPU或内存消耗总是非常小,所以我们虽然关于磁盘。 我们试图调整文件描述符的限制,但没有改变任何东西。 我们切换回lighttpd,我们又恢复了业务,几乎是瞬间的图片加载。 我们知道我们做错了什么,但是什么? 只需要维护一个服务器就可以了,而且nginx比lighttpd更容易设置。 您在这里看到的configuration文件是针对专用于静态文件和videostream的虚拟机上的nginx(使用mp4插件进行编译)。
我想设置我的lighttpd供电网站redirect用户到www子域浏览网站时没有子域名。 我也希望它能保存结尾的URL,并把redirect作为一个永久的301redirect。 我需要将什么样的规则放到我的lighttpd.conf文件中? example.com -> www.example.com example.com/pagename -> www.example.com/pagename
这里的一个菜鸟问题(可能是愚蠢的),我只是不完全确定。 我最近收购了我的第一个VPS(Ubuntu的),并期待安装一个控制面板(webmin)。 我只是想知道,我已经安装了lighttpd web服务器和mysql,所以当我安装webmin的时候,它可以正常工作,或者我应该先安装webmin(如果是这样的话,我应该在安装webmin之前删除当前的mysql / lighttpd? ),还是不是一个问题? 只是想在我的脑海充分理解它。 非常感谢您的build议/帮助。
Lighty2Go是Lighttpd服务器的便携版本。 我需要用它来做一个我正在做的项目。 我需要使用SSI(服务器端包含)。 我知道SSI比较老,速度慢,这个项目可以。 我知道Lighty2Go / Lighttpd支持SSI,但是,我似乎无法得到它的工作。 我的索引页: <doctype html> <html> <head> <title>Test Site</title> </head> <body> <!–#include file="header.txt"–> Test Content </body> </html> header.txt文件里面有这个: This is header.txt 我已经改变了一些configuration设置无济于事。 有任何想法吗? 有没有人有一步一步地为新手做到这一点? 我是Lighty2Go的新手,我只使用它,所以我可以在将它们上传到服务器之前testing启用了SSI的网站。 谢谢!
是否可以使用以下任何一种HTTP服务器:Apache,Nginx或Lighttpd作为代理进行以下操作: 根据其内容(例如单词)禁止某些HTTP主体(网页) 将某些内容replace为另一个内容(例如,通过正则expression式) 不仅可以使用核心function,而且可以使用模块。 另外,我可能会考虑编写自己的模块,所以如果为这些服务器编写这样一个模块是很容易的。 我知道Squid + DansGuardian / SquidGard允许这个,但我对提到的软件感兴趣。
经过两天的search,我决定在这里问这个问题: 我在我的iDevice上安装了非常有限的lighttpd,我需要将所有收到的httpsstream量redirect到http。 我没有mod_rewrite,也没有编译过的ssl。 我想出了这个,但似乎没有工作: $SERVER["socket"] == ":443" { $HTTP["host"] =~ ".*" { url.redirect = ( ".*" => "http://%1" ) } } 另外,对于lighttpd获得端口443stream量,我需要将server.port设置为443,或者我可以将它保留在configuration文件中= 80? 提前致谢!