【问题标题】:Apache2 Proxy Error:Error reading from remote serverApache2 代理错误:从远程服务器读取错误
【发布时间】:2019-05-01 19:43:40
【问题描述】:

环境:

  • Apache2
  • nanohttpd(网络服务器(java))

网站本身运行良好,我已经向数据库中添加了很多条目,nanohttpd 网络服务器在某些端点上返回这些条目

我发现这与返回的站点的长度有关,因为当我将条目从一种状态移动到另一种状态时,具有大量条目的状态总是会给我这个错误。

我已经环顾了一下,认为这可能是一个超时问题,但我已经为我的虚拟主机添加了超时,这个问题仍然存在

Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /foo

Reason: Error reading from remote server

Apache/2.4.10 (Debian) Server at foo.foo.foo Port 443

我当前的 VirtualHost 文件:

<IfModule mod_ssl.c>
    <VirtualHost *:443>
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/directory

            ServerName foo.foo.foo
            ServerAlias foo.foo.foo

            ProxyPass "/" "http://foo.com:8080/"
            ProxyPassReverse "/" "http://foo.com:8080/"

            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined

            Include /etc/path/options-ssl-apache.conf
            SSLCertificateFile /etc/path/foo.com-0001/fullchain.pem
            SSLCertificateKeyFile /etc/path/foo.com-0001/privkey.pem
    </VirtualHost>
</IfModule>

我之前尝试的是在 ProxyPass 后面添加 timeout=x 和 connectiontimeout=x 但这似乎没有帮助

编辑: 由于仍然没有答案,这里还有一些信息,一旦符合条件,我将添加赏金。

正如您在我的 VirtualHost 文件中看到的,我正在使用 Apache 反向代理为我的应用程序启用 SSL

所以我的小 nanohttpd 服务器基本上返回一个非常简单的 html 页面,其中每个数据库条目都有一个表和一行。如果特定类别的条目超过 100 个,我将收到代理错误消息。

在这一点上,我非常确定这与超时有关,但我浏览了很多帖子并尝试将配置添加到我的并且(是的,每次更改后我都重新启动了 Apache2)到目前为止没有任何效果。

可能是我的 nanohttpd 服务器上缺少的东西吗? 一个简单的 Header 或 Cookie,我现在都没有发送。

如果缺少任何必需的信息,请告诉我。

【问题讨论】:

    标签: java server proxy apache2 nanohttpd


    【解决方案1】:

    您的某些输入可能格式不正确。

    【讨论】:

      【解决方案2】:

      有趣的是,我想通了,我现在感觉很糟糕.. 我插入的表格数据包含一个美元符号,显然我没有想到转义替换字符串

      【讨论】:

      • 这个答案没有意义。什么表数据?
      猜你喜欢
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多