lighttpd

Lighttpd:需要帮助阻止文件夹及其文件/子目录通过 URL 直接访问
lighttpd

Lighttpd:需要帮助阻止文件夹及其文件/子目录通过 URL 直接访问

在 Lighttpd 版本 1.4.X 上 我尝试使用以下示例来阻止对文件夹“settings”及其内容的访问。但是,正如我所观察到的,只有文件夹“settings”会被正确阻止。但是,如果我在浏览器 URL 中给出该文件夹下的任何文件名(例如:https://mywebsite.com/settings/verysecret.json) 它只是被下载而不是被阻止。需要您的帮助来正确构建模式以阻止对“设置”文件夹及其内容的访问。 例子: $HTTP["url"] =~ "^/settings/" { url.access-deny = ("") }...

Admin

为什么lighttpd无法访问fastCGI Unix套接字?
lighttpd

为什么lighttpd无法访问fastCGI Unix套接字?

我有一个 C 应用程序,它通过 Ubuntu 22 上的 fcgi 库打开 fastCGI Unix 套接字。 我尝试从 lighttpd 连接到它,即使我将套接字 chmod 设置为 777,仍然会出现权限被拒绝错误。 什么可能导致错误? root@vxu22:/etc/lighttpd/conf-enabled# cat 10-fastcgi.conf server.modules += ( "mod_fastcgi" ) fastcgi.server += ( ".php" => (( "socket" => "/h...

Admin

Lighttpd CGI 下载 .py 而不是运行它
lighttpd

Lighttpd CGI 下载 .py 而不是运行它

我在lighttpd中有两个CGI测试脚本。 当我打开 Bash http://host/cgi-bin/test.shURL 时,我从脚本获得了有效的响应。 但是当我打开 Python 时,http://host/cgi-bin/test.py文件是在浏览器中下载的,而不是由 CGI 模块运行。 如何让 Bash 和 Python 在 CGI 中工作? 我在 lighttpd.conf 中的 CGI 配置: server.modules = ( "mod_access...

Admin

无法在国外访问我的公网 IP
lighttpd

无法在国外访问我的公网 IP

即使一个月前一切都运行良好,但最近我发现我的公共 IP 在国外已无法访问。https://fahimscirex.duckdns.org是与我的公共 IP 关联的链接。我已经与我的 ISP 进行了沟通,但他们无法澄清任何事情。 更换提供商是唯一的解决方案吗? ...

Admin

Lighttpd 从 curl 返回,而不是 nginx
lighttpd

Lighttpd 从 curl 返回,而不是 nginx

我一直无法通过家庭网络访问托管在 Raspberry Pi 上的网站。直到最近一切都正常,我不知道我做了什么事情导致问题 :( 如果我curl -I sarahcorballis.com从 Pi(即托管服务器的同一台机器)或其他任何地方运行,我会得到: HTTP/1.1 301 Moved Permanently Location: https://sarahcorballis.com/ Date: Fri, 08 Jan 2021 07:45:43 GMT Server: lighttpd 但是,如果我运行curl -I localhost(或 loca...

Admin

Apache 配置问题/冲突(?)
lighttpd

Apache 配置问题/冲突(?)

Raspian 10(Buster) Apache 2.4.38 lighttpd 1.4.53 我之前安装了 lighttpd,它运行起来没有问题。今天我安装了 apache,这样我就可以运行 ownCloud 了。我顺利完成了 apache、owncloud 和 owncloud 依赖项的安装过程。初始安装后,我能够通过 192.168.1.10/owncloud (/var/www/html/owncloud) 访问 owncloud 管理设置页面,但遇到了 PHP 错误。我意识到 lighttpd 正在使用 127.0.0.1 环回上的端口 80...

Admin

phpmyadmin:无法打开所需的“/usr/share/php/gettext/gettext.inc”
lighttpd

phpmyadmin:无法打开所需的“/usr/share/php/gettext/gettext.inc”

尝试访问我的 centos 7 服务器上的 phpmyadmin 时出现以下错误: Fatal error: require_once(): Failed opening required '/usr/share/php/gettext/gettext.inc' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/lighttpd/phpMyAdmin/libraries/select_lang.lib.php on line 477 我尝试安装 php-gettext,但没有帮助...

Admin

CentOS 7 + Lighttpd,Web 服务器未运行但正在运行
lighttpd

CentOS 7 + Lighttpd,Web 服务器未运行但正在运行

我已经在新的 CENOS 7 上安装了 lighttpd。 当我尝试访问我的 IP 时,它正在加载,然后最终显示无法访问该网站 (ERR_CONNECTION_TIMED_OUT)。 运行时systemctl status lighttpd -l,看起来服务已启动并正在运行。 任何想法? [root@myvps ~]# systemctl status lighttpd -l ● lighttpd.service - Lightning Fast Webserver With Light System Requirements Loaded: ...

Admin

将所有子目录请求重定向到单个文件,且请求的目录完整
lighttpd

将所有子目录请求重定向到单个文件,且请求的目录完整

我希望我的 lighttpd 服务器上有一个目录,将所有请求重定向到主index.php文件,但使用 PHP 能够解释原始请求 URI。 例如,和都www.server.com/directory/foo可以www.server.com/directory/bar运行www.server.com/directory/index.php,但 PHP 上下文将能够看到域(类似于$_SERVER['uri']?)并使用内部 PHP 路由器来确定要做什么。 目前我已尝试了几种变化: $HTTP["url"] =~ "^/directory/.*" { ...

Admin

当我更改默认端口号时,Lighttpd 可以监听 http://localhost 吗?
lighttpd

当我更改默认端口号时,Lighttpd 可以监听 http://localhost 吗?

是否可以让 lighttpd 监听http://本地主机(因此,当我更改默认端口号时,URL 中没有使用端口号)? 我知道使用默认端口 80 时这是可能的,但我在 lighttpd 配置中添加了 server.port = 8080。现在我必须使用http://本地主机:8080访问 lighttpd。是否有选项可以使用http://本地主机将端口 8080 作为我的服务器端口? ...

Admin

配置 Lighttpd 使用 fastcgi 运行 python 脚本
lighttpd

配置 Lighttpd 使用 fastcgi 运行 python 脚本

我有一个 lighttpd 服务器,我想使用 fastcgi 运行一个 python 应用程序。我遵循了lighty 主页上的示例,但我似乎无法让 lighty 执行 python 脚本。这是我在 lighttpd.conf 中的 fastcgi 部分: fastcgi.server = ( ".py" => ( "python-fcgi" => ( "socket" => "/tmp/fastcgi.python.socket", "bin-path" ...

Admin

lighttpd 和缓慢的页面
lighttpd

lighttpd 和缓慢的页面

我们有一个又长又慢的 cgi 脚本。假设的示例脚本: #!/bin/sh echo "<p>1<p/>" sleep 1 echo "<p>2<p/>" sleep 1 echo "<p>3<p/>" sleep 1 echo "<p>4<p/>" 使用 lighttpd v1.4.35 可以正常工作: 页面的开头立即在浏览器中可见,页面的其余部分则缓慢地更新到浏览器中。 在更新到 lighttpd v1.4.51 之后,那些耗时又慢的页面在页面完全创...

Admin

Python - 无法启动 lig​​httpd (Fastcgi) - Raspbian Stretch
lighttpd

Python - 无法启动 lig​​httpd (Fastcgi) - Raspbian Stretch

我正在尝试根据以下说明构建 DIY 项目https://github.com/nathanpjones/GaragePi 我成功安装了它。但是当我重新启动时,我无法访问网页。经过故障排除,我发现 lighttpd 服务没有运行。 我的lighttpd配置如下: "mod_access", "mod_alias", "mod_compress", "mod_redirect", ) server.document-root = "/var/www/html" server.upload-dirs ...

Admin

OpenSSL 为 https 网络服务器 (lighttpd) 创建的文件的文件权限
lighttpd

OpenSSL 为 https 网络服务器 (lighttpd) 创建的文件的文件权限

我为我的 lighttpd 网络服务器创建了以下文件以用于 https 连接: $ ls -al /etc/lighttpd/ssl drwxr-xr-x 2 root root 4096 Oct 21 12:51 . drwxr-xr-x 4 root root 4096 Oct 20 16:04 .. -rw-r--r-- 1 http http 1663 Oct 20 15:49 server.crt -rw-r--r-- 1 root root 1062 Oct 20 15:48 server.csr -rw------- 1 ro...

Admin

在 lighttpd 中阻止使用 HTTP/1.0 发出的请求并仅允许 HTTP/1.1
lighttpd

在 lighttpd 中阻止使用 HTTP/1.0 发出的请求并仅允许 HTTP/1.1

我有一个 lighttpd 网络服务器,用于提供 PHP 生成的网页。由于 DDoS 机器人攻击,该服务器目前面临大量流量,我正在寻找一种方法来阻止或缓解其中一些攻击。 据我所知,lighttpd 提供了通过远程 IP 地址阻止请求的可能性,例如通过 $HTTP["remoteip"] == "12.34.56.0/24" { url.access-deny = ( "" ) } ,lighttpd.conf来自 IP 范围 12.34.56.0 - 12.34.56.255 的所有请求都将被阻止。 然而,由于 DDoS 的性质,阻止单个 IP...

Admin