lighttpd新手在这里… 我们正在设置lighttpd来托pipe一个本地Django应用程序,Kiosk风格。 我们打算为此使用wsgi,但是我们无法弄清楚lighttpd的configuration文件的语法 – 直接从lighttpd文档中拉出的示例抛出语法错误! 看起来有两种语法: 一个分号,function调用似乎工作。 这种风格的例子可以在这里和这里find。 关键字像module_load和docroot似乎是有效的。 位于/etc/lighttpd/lighttpd.conf顶部的以下行在启动时会崩溃,并出现语法错误: build立 { module_load(“mod_expire”,“mod_fastcgi”,“mod_vhost”,“mod_lua”); lua.plugin“core.lua”; } 要么 core.wsgi(“”,{fastcgi:“/var/run/lighttpd/kiosk.sock”}) 另一种风格看起来更直接,并且与官方configuration文件语法一致 ,如此处所示。 没有结尾的分号,函数调用(除了赋值)似乎不工作。 这种格式更像文档中描述的config-file-with-conditionals格式, server.document-root (“ docroot ”)的关键字等价物在这里似乎不起作用。 到底是怎么回事? 为什么有两个独立的configuration语法? 一种风格似乎是卢阿(我不是很熟悉…)他们是如何使用? 什么时候最好使用哪个? 我尝试过使用谷歌search,但很难search。 大量的通用或特定于应用程序的结果,似乎没有命名它们显示的文件的path。
当在Magento中保存configuration设置时,我得到“413 – 请求实体太大”。 我们正在运行lighttpd。 在php.ini中memory_limit = -1 在lighttpd.conf server.max-request-size = 1000000 我已经重新启动lighttpd,问题仍然存在。
我有我的video共享网站在/ var / www / html /中,我想从apache2转移到lighttpd。 问题是我想使用H264stream模块,FLVstream模块和mod_secdownload lighttpd。 有人可以帮我configuration吗? 我应该编辑哪个php.ini以使其与我的网站一起工作?
我有一个请求,将多个单独的URLredirect到新的单个URL。 这是情况: **Old URL –> New URL** old.domain.org/ –> new.domain.net/inf/site1.html old.domain.org/#data/re/sys.html –> new.domain.net/inf/site2.html old.domain.org/#data/rq/opr.html –> new.domain.net/inf/site3.html 我用这个代码创build了一个redirect文件: $HTTP["host"] == "old.domain.org" { url.redirect = ("^/$" => "http://new.domain.net/inf/site1.html", "^/#data/re/sys.html" => "http://new.domain.net/inf/site2.html", "^/#data/rq/opr.html" => "http://new.domain.net/inf/site3.html" ) } 但是这对我不起作用; 因为,当我去http://old.domain.org/#data/re/sys.html lighttpdredirect到http://new.domain.net/inf/site1.html#data/re/sys。 HTML …不存在。 我不是开发人员,但我认为问题是“#”字符..有人说我说那部分是一个JavaScript函数。 那么,我该如何去旧的网站去新的网站呢? 谢谢
我在这里使用指南安装了dokuwiki。 一切都非常简单,效果很好。 现在我想在同一台服务器上运行第二个wiki。 我已经读了足够多,我想我可以通过复制文件和编辑configuration文件在一起,但我希望有一个推荐的方法。
它是如何设置的 我有一个网站,这是设置为干净的url与Apache mod_rewrite是这样的: RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L,QSA] 该网站还使用了一个名为Cockpit的CMS,它位于我的公共目录下,它的干净的URL包含一个类似的.htaccess文件: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php [L] 在这两种情况下RewriteEngine On也存在(当然)。 现在在Apache这导致我的网站的URL被重写这样的 http://domain.com/a http://domain.bom/b 和驾驶舱的url几乎一样: http://domain.com/cockpit/a http://domain.com/cockpit/b 我正在调查所以我一直在考虑离开Apache的背后lighttpd,我已经搞乱了他们的mod_rewrite语法和configuration相当多,但我遇到了一个问题,驾驶舱url不完全清洁。 这是我如何在lighttpd上设置的: $HTTP["host"] == "domain.com" { server.document-root = "/var/www/domain.com/public_html" index-file.names = ( "index.php" ) $HTTP["url"] =~ "^(\/cockpit)(\/[a-zA-Z0-9\.]*)*$" { url.rewrite-if-not-file […]
我的lighttpd服务器上的访问日志是巨大的,APX 5GB。 现在我需要从日志文件中提取2月12日给定date的所有数据,并且如果可能的话保存到新文件中。 是否有可能以某种方式search文件? 我已经尝试了下面的sed没有成功: sed -n '/Feb 12 00:00:54/ , /Feb 13 00:50:28/p' /var/log/myserver–access_log 也许一些grep我可以使用?
我正在运行CentOS 7,当我启动lighttpd时,它显示状态[OK] ,但是当我检查状态时,它实际上并没有运行。 启动日志中没有太多的信息,但是这里是: [root@km15501 lighttpd]# service lighttpd status ● lighttpd.service – Lightning Fast Webserver With Light System Requirements Loaded: loaded (/usr/lib/systemd/system/lighttpd.service; enabled; vendor preset: disabled) Active: failed (Result: signal) since Tue 2016-03-15 02:19:11 CET; 6s ago Process: 8583 ExecStart=/usr/local/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf (code=killed, signal=ABRT) Main PID: 8583 (code=killed, signal=ABRT) Mar 15 02:19:11 km15501.servernode.de systemd[1]: […]
我在这里有一个django应用程序,它使用lighttpd反向代理。 我们最近把它移到了EC2上的一个弹性负载均衡器后面,而且我正在解决正确的configuration问题。 在我的例子中,我已经得到了Elastic Loadbalancer设置证书,并且代表一个lighttpd在80上侦听的单个实例接受80/443个请求,并且在9900端口上运行在apache上的应用逆向代理。通过端口80上的公共dns(ec2-blah-blah.amazonaws.com)对实例进行健康检查,用户通过app.example.com访问它。 我需要提供: redirect到https,通过http发送到除EC2公共DNS之外的任何主机的所有请求。 通过https向所有请求反向代理到127.0.0.1端口9900 反向代理到127.0.0.1端口9900的请求通过http到EC2仅公共DNS。 有人可以帮忙吗?
我想在authentication之后从httpsredirect到http ,所以凭证通过一个安全通道,但其他所有内容都以纯文本forms传输。 这里是conf文件的相关部分: ## Auth # https://redmine.lighttpd.net/projects/1/wiki/docs_modauth # type of backend # plain, htpasswd, ldap or htdigest auth.backend = "htpasswd" # for htpasswd auth.backend.htpasswd.userfile = "/etc/apache2/auth.htpwd" auth.require = ( "" => ( "method" => "basic", "realm" => "Authorization required", "require" => "valid-user" ) ) ## Simple SSL # https://redmine.lighttpd.net/projects/1/wiki/HowToSimpleSSL $SERVER["socket"] == ":443" { ssl.engine = […]