mod-proxy-fcgi

Apache 中 mod_fcgi 在没有 mod_reqtimeout 的情况下出现“部分结果有效但处理不完整”的原因是什么
mod-proxy-fcgi

Apache 中 mod_fcgi 在没有 mod_reqtimeout 的情况下出现“部分结果有效但处理不完整”的原因是什么

我正在运行 Apache 2.4 来为 Nextcloud 提供服务,偶尔会收到错误 [proxy_fcgi:error] cloud.my-domain.tld: (70008)Partial results are valid but processing is incomplete: AH01075: Error dispatching request to : (reading input brigade) 到目前为止,我找到的所有解决方案都表明这mod_reqtimeout是问题所在。但是,在我的情况下,mod_reqtimeout它没有启用,也...

Admin

Apache 上的 brotli 未使用用于 PHP-FPM 的 proxy_fcgi
mod-proxy-fcgi

Apache 上的 brotli 未使用用于 PHP-FPM 的 proxy_fcgi

我正在运行启用了 broti 的 apache 2.4.54。 brotli 配置如下所示,在默认的 deflate 配置之前加载。 $ cat /etc/apache2/mods-available/brotli.conf <IfModule mod_brotli.c> AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/x-javascript application/j...

Admin

使用 apache proxy_fcgi_module 时出现 503
mod-proxy-fcgi

使用 apache proxy_fcgi_module 时出现 503

我在虚拟机上使用 CentOS 9 Stream,尝试设置我的 apache 服务器以便能够在网络上显示 php 内容。当服务器只有 html 时,它工作正常,但当我尝试使用 php 时,我收到这些错误(浏览器中为 503)。我的 httpd.conf 基本上是运行带有虚拟主机的服务器的最低限度,我唯一添加的是 php 文件的 SetHandler。我对 php 不是很熟悉,但据我了解,它的作用是当服务器收到对 php 文件的请求时,它会调用 php-fpm 服务来处理它。 httpd 和 php-fpm 服务都在运行,我将 SELinux bool htt...

Admin

共享主机:Apache RewriteRule [P] 标记安全问题
mod-proxy-fcgi

共享主机:Apache RewriteRule [P] 标记安全问题

我想在共享主机环境中使用 Apache 设置 PHP-FPM。推荐方式就是使用mod_proxy_fcgi。 每个客户都有自己的 FPM 池,在自己的系统用户下运行 PHP 进程。这提供了良好的隔离。我们假设用于访问其 FPM 池的 unix 套接字存储为/run/php-fpm/{user1,user2,...}.sock。 Apache 以单个系统用户的身份为所有客户运行,假设www-data。由于它的唯一任务是提供静态文件并将连接传递到 FPM,因此这基本上没问题。但是,所有 FPM unix 套接字都必须可供 访​​问www-data。 .ht...

Admin

Apache PHP-FPM 在 Proxy enablereuse=on 的情况下出现奇怪的响应
mod-proxy-fcgi

Apache PHP-FPM 在 Proxy enablereuse=on 的情况下出现奇怪的响应

启用后<Proxy ... enablereuse=on max=10>,我开始收到奇怪的响应。刷新当前页面时,主请求会加载不同的响应;例如空白页、针对单独客户端的响应或来自所请求页面上的 CSS 文件的 404 响应。 删除enablereuse,可以修复奇怪的响应,但可以防止来自同一用户的并发请求,这意味着每个请求都单独处理。 例如:在同一个 vhost 域上打开两个指向不同 URL 的浏览器选项卡,如果第一个请求的页面需要 5 秒才能加载,则在第一个选项卡加载完成之前,它不会加载第二个选项卡。 我试图通过允许同一个客户端以并发非阻塞方...

Admin

使用 mod_proxy_fcgi 实现 Apache 和 PHP-FPM 安全性
mod-proxy-fcgi

使用 mod_proxy_fcgi 实现 Apache 和 PHP-FPM 安全性

我在共享主机配置中使用 PHP-FPM。每个 FPM 池都以不同的用户身份运行。Apache 以 www-data 身份运行。Apache 使用 mod_proxy_fcgi 通过套接字连接。我允许用户使用 .htaccess 文件。 如何防止用户连接到错误的 FPM 池? vhost 看起来像这样: <VirtualHost *:80> ServerName foo.com DocumentRoot /var/www/sites/foo.com/html <FilesMatch "\....

Admin

Apache2 代理 fastcgi 条件重写,带有代理传递匹配和 cookie
mod-proxy-fcgi

Apache2 代理 fastcgi 条件重写,带有代理传递匹配和 cookie

我目前有两个项目: /home/piotrek/Vhosts/sf.local/web/app_dev.php /home/piotrek/Vhosts/sf2.local/web/app_dev.php 两者都有相同的 repo 但设置为两个不同的分支。 我有第一个站点的虚拟主机: <VirtualHost *:80> ServerName sf.local ServerAlias www.sf.local DocumentRoot /home/piotrek/Vhosts/sf.local/web ...

Admin

Apache 2.4 + PHP-FPM + Chromelogger(如何增加 HTTP 标头长度限制?)
mod-proxy-fcgi

Apache 2.4 + PHP-FPM + Chromelogger(如何增加 HTTP 标头长度限制?)

我正在运行 Apache 2.4 + PHP-FPM 设置。 不过,有一种极端情况,即当使用 Chromelogger 时,此设置会失败。Chromelogger 是一种服务器到客户端调试工具,它通过 HTTP 标头将其数据发送到浏览器。标头的值通常很长,这会导致 mod_proxy_fcgi 失败并出现以下错误: [proxy_fcgi:error] [pid 10452:tid 1912] [client 127.0.0.1:61175] Premature end of script headers: index.php [proxy_fcgi:e...

Admin

使用 FPM 进行沙盒用户的 Debian 9 Stretch LAMP 设置
mod-proxy-fcgi

使用 FPM 进行沙盒用户的 Debian 9 Stretch LAMP 设置

我正在尝试在 Debian 9 上设置 Apache 和 FPM,就像我们之前在 Debian 7 和 8 上所做的那样。我认为,由于 Apache 2.4 中 mod_fastcgi 被弃用,取而代之的是 mod_proxy_fcgi,并且随后将其从 Debian 9 apt 存储库中删除,我无法完成之前的设置。基本上,我们使用 FPM 在单个服务器(暂存/开发服务器)上对多个站点进行沙盒处理。最终结果是每个站点都归每个用户所有并分组,并且 FPM 在该特定用户的进程下运行该站点。 下面是我们使用的 Apache vhost 示例: FastCgiEx...

Admin

PHP 未被 Zabbix 前端的 proxy_fcgi 和 php_fpm 执行
mod-proxy-fcgi

PHP 未被 Zabbix 前端的 proxy_fcgi 和 php_fpm 执行

我已经安装了 php7.0-fpm 并为 Zabbix 前端启用了 proxy_fcgi 模式。 但是,当我尝试从任何页面访问时,我得到的是该页面的 PHP 源代码,而不是普通页面。 我的配置如下: /etc/php/7.0/fpm/pool.d/www.conf [www] user= www-data group = www-data listen = /run/php/php7.0-fpm.sock listen.owner = www-data listen.group = www-data listen.mode = 0660 pm = dy...

Admin

使用 mod_proxy_fcgi 和 PATH_INFO 重写 URL 会导致错误 404
mod-proxy-fcgi

使用 mod_proxy_fcgi 和 PATH_INFO 重写 URL 会导致错误 404

我在 Apache 2.4.25 上有一个虚拟主机,其中 PHP-FPM 7.1.4 通过 mod_proxy_fcgi 连接,如下所示: <VirtualHost *:80> ServerName example.com DocumentRoot /srv/www/example.com <Directory /srv/www/example.com> AllowOverride All Require all granted </Directory> ...

Admin

使用 mod-proxy-fcgi 和 php7.0-fpm 的基本身份验证失败
mod-proxy-fcgi

使用 mod-proxy-fcgi 和 php7.0-fpm 的基本身份验证失败

Ubuntu 16.04 LTS 在 AWS 实例上运行。Apache 2.4.18 / PHP7.0-fpm 问题出在 basic-auth 上。我正在尝试使用 pw-protect /var/www/html/admin//。我发现所有非 php 文件都受到保护 - 但 .php 文件似乎直接进入代理,而不应用基本身份验证并要求输入用户名/密码。 我尝试在 .conf 和 .htaccess 中插入 auth 指令。我尝试使用 Directory 和 Location 标签,但没有成功。我确实读到过 proxy-fcgi 没有传递 auth 标头,并...

Admin

Apache mod_proxy_fcgi:每个虚拟主机一个代理工作器?
mod-proxy-fcgi

Apache mod_proxy_fcgi:每个虚拟主机一个代理工作器?

我一直在使用 Apache 2.4、mpm_event、mod_proxy_fcgi 和 php_fpm 设置服务器。 在 mod_proxy_fcgi 文档中(https://httpd.apache.org/docs/2.4/mod/mod_proxy_fcgi.html) 中提到“出于性能原因,您将需要定义一个代表相同 fcgi:// 后端的工作程序。” 他们的例子: <FilesMatch "\.php$"> # Note: The only part that varies is /path/to/app.sock SetHand...

Admin

proxy_fcgi:error (70008)部分结果有效但处理不完整。AH01075
mod-proxy-fcgi

proxy_fcgi:error (70008)部分结果有效但处理不完整。AH01075

我有一个正在运行的服务器: Ubuntu 16.04 Apache 2.4.18 工人-MPM PHP 7.0.8-0ubuntu0.16.04.3 PHP-FPM OPcache 7.0.8-0ubuntu0.16.04.3 浏览器上有一个 ajax 脚本,每 5 秒向 php 文件发送一次查询以更新数据库上的时间戳,该脚本在其他服务器上运行良好,但在这里由于用户不多,它会记录以下错误: [2016 年 12 月 5 日星期一 09:11:39.575035] [proxy_fcgi:error] [pid 7831:tid 1401595...

Admin

authz_core 一直拒绝访问
mod-proxy-fcgi

authz_core 一直拒绝访问

我或多或少按照本教程配置了一个网络服务器(https://wiki.apache.org/httpd/PHP-FPM),我无法让 PHP 工作。HTML 文件可以正常使用。我收到以下错误消息: mod_authz_core.c(802): [client <myip>:36570] AH01626: authorization result of Require all denied: denied mod_authz_core.c(802): [client <myip>:36570] AH01626: authorization...

Admin