标签: lighttpd

使用 lighttpd 运行 node.js 应用程序

我目前在我的服务器上托管一些网站,为此我使用 Lighttpd。

现在我正在使用 Node.js 开发一个 Web 应用程序,我希望能够创建指向 Node.js 应用程序的虚拟主机。

比方说,我希望 test.com:80 指向 myserver.org:3000。我不相信直接使用 Node.js 是可能的,因为端口 80 已经在机器上注册了。所以我看到的唯一方法是在 Lighttpd 中使用某种反向代理。但我不知道我将如何以及如何做到这一点。

lighttpd node.js

3
推荐指数
1
解决办法
6243
查看次数

阻止来自旧域名的传入 HTTP/HTTPS 请求的最有效方法是什么?

拥有一个专用的 CentOS 盒子,它使用 lighttpd 来服务www.newdomain.com. 但是,用于托管旧域的 IP 相同www.olddomain.com

该框仍会收到www.olddomain.com.

阻止这些请求的最有效方法是什么?

  • 通过 iptables 规则
  • 根据lighttpd中的规则
  • 添加 hosts.deny
  • 另一个没有想到的选择

注意:我无权访问 的名称服务器或域记录www.olddomain.com

iptables lighttpd domain-name

3
推荐指数
1
解决办法
2942
查看次数

清除 Apache 后 Lighttpd 无法启动

我尝试在 kubuntu 16.04 上从 Apache 迁移到 Lighttpd。我apt-get remove --purge apache2当时用apt-get install lighttpd

运行后systemctl start lighttpd我收到错误消息

 Job for lighttpd.service failed because the control process exited with error code. See "systemctl status ligttpd.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)

journalctl -xe 的内容是:结果失败。

Mai 25 15:25:36 Heizschrank systemd[1]: lighttpd.service: Unit entered failed state.
Mai 25 15:25:36 Heizschrank systemd[1]: lighttpd.service: Failed with result 'exit-code'.
Mai 25 15:25:36 Heizschrank systemd[1]: Reloading.
Mai 25 15:25:36 Heizschrank systemd[1]: apt-daily.timer: Adding 7h 10min 31.972833s …
Run Code Online (Sandbox Code Playgroud)

kubuntu lighttpd apache-2.4

3
推荐指数
1
解决办法
3253
查看次数

哪个 Web 服务器具有更好的重写语法,与 Apache 的语法非常相似?

由于大多数开源项目都包含 mod_rewrite 规则以与 Apache 一起使用,因此我需要能够将它们转换为与 lighttpd 或 nginx 一起使用。哪个 Web 服务器允许我将规则完全转换为来自 Apache 的规则?如果两者都可以准确转换,哪一个具有更好的语法和高级选项,可以更好地模仿 Apache?

例如,我将使用来自 Wordpress 的 .htaccess。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

nginx web-server lighttpd

2
推荐指数
1
解决办法
507
查看次数

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

在您将 Apache 用于 PHP/Python 脚本并使用 lighttpd 用于静态文件的设置中,但只有一个侦听外部 IP 地址并充当另一个侦听环回接口的代理,这应该是哪个,为什么,以及重要吗?

proxy lighttpd apache-2.2

2
推荐指数
1
解决办法
1800
查看次数

用于负载平衡的 Apache / Lighttpd

您如何看待用于 AJP 负载平衡的 lighttpd?

我为此使用了 Apache 和 mod_jk,它工作正常。将 apache 切换到 lighttpd 有什么好处?

什么软件用于负载平衡 J2EE 应用程序?硬件负载均衡器?

谢谢!

load-balancing lighttpd ajp apache-2.2

2
推荐指数
1
解决办法
3883
查看次数

Lighttpd 未启动 - 没有错误

我最近在 Ubuntu Server 10.04 x86_64 上安装了 Lighttpd 并创建了几个网站。我所做的是包含 /etc/lighttpd/vhost.d/*.conf 并将每个网站的配置文件放入该目录中。

我遇到的问题是,当我“service lighttpd start”时,我收到服务已启动的消息,没有错误消息:

root@178-33-104-210:~# service lighttpd start 
Syntax OK  
* Starting web server lighttpd                   [ OK ]
Run Code Online (Sandbox Code Playgroud)

但是,如果我查看监听的服务,就看不到 Lighttpd:

root@178-33-104-210:~# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 localhost:mysql         *:*                     LISTEN      829/mysqld
tcp        0      0 *:ftp                   *:*                     LISTEN      737/vsftpd
tcp        0      0 *:ssh                   *:*                     LISTEN      739/sshd
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      739/sshd
Run Code Online (Sandbox Code Playgroud)

所以我正在寻找解决这个问题的方法。我检查了 /var/log/lighttpd/error.log ,里面什么也没有。

编辑:抱歉,我表示我使用 …

lighttpd centos5 ubuntu-10.04

2
推荐指数
1
解决办法
8464
查看次数

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

这里的这个页面比较了 nginx 和 lighttpd:

http://www.wikivs.com/wiki/Lighttpd_vs_nginx

有许多关于多年来未修复的内存泄漏以及严重恶化的 CPU 消耗的报告(nginx 为 2%,而 lighttpd 为 98%)。

现在的稳定版还存在这些问题吗?(显然是来自官网的1.4.28)

nginx reverse-proxy lighttpd

2
推荐指数
1
解决办法
1477
查看次数

为什么一组有效的 iptables 规则会减慢我的服务器的速度?

所以我实现了一些不同的 iptables 规则,现在如果我启用它们,那么 lighttpd 只需永远加载启用 php 的页面(如 wp)。服务器上没有负载,处理器使用率保持较低。

这是我的配置,这可能是什么原因?

*筛选

:前向接受[0:0]
:输出接受[0:0]
:fail2ban-ssh - [0:0]
-A 输入 -p tcp -m tcp --dport 80 -j 接受 
-A 输入 -p tcp -m tcp --dport 2012 -j 接受 
-A 输入 -p tcp -m tcp --dport 1194 -j 接受 
-A 输入 -p icmp -m icmp --icmp-type 8 -j 接受 
-A 输入 -i lo -j 接受 


-A 输出 -j 接受 

-A 输入 -j 删除 
犯罪

ubuntu iptables lighttpd ubuntu-11.10

2
推荐指数
2
解决办法
5498
查看次数

lighttpd 上的错误“SSL3_GET_CLIENT_CERTIFICATE:peer 没有返回证书”

我正在使用有效的证书,但无法获得客户端证书。lighttpd 服务失败并出现错误:

(connections-glue.c.200) SSL: 1 错误:140890C7:SSL 例程:SSL3_GET_CLIENT_CERTIFICATE:peer 没有返回证书

我的配置是这样的:

$SERVER["socket"] == ":443" {
            protocol     = "https://"
            ssl.engine   = "enable"
            ssl.disable-client-renegotiation = "enable"



            #server.name = "mywebsite.com"
            ssl.pemfile               = "/etc/lighttpd/ssl/mywebsite.com.pem"
            ssl.ca-file               = "/etc/lighttpd/ssl/mywebsite.com.csr"


            ssl.ec-curve              = "secp384r1"
            ssl.use-sslv2 = "disable"
            ssl.use-sslv3 = "disable"
            ssl.honor-cipher-order    = "enable"
            ssl.cipher-list           = "ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS"

            # HSTS(15768000 seconds = 6 months)
            #setenv.add-response-header  = (
            #   "Strict-Transport-Security" => "max-age=15768000;"
            #)

            #ask for client cert
            ssl.verifyclient.exportcert = "enable" 
            ssl.verifyclient.activate   = "enable" 
            ssl.verifyclient.username   = "SSL_CLIENT_S_DN_CN" 
            ssl.verifyclient.enforce    = "enable" 
            ssl.verifyclient.depth      = 3
        } …
Run Code Online (Sandbox Code Playgroud)

ssl lighttpd ssl-certificate ssl-certificate-errors

1
推荐指数
1
解决办法
2万
查看次数