在节点 js 中创建文件 html 到 pdf 时出现 502 代理错误

Getting 502 Proxy Error while creating file html to pdf in node js

提问人:Deepak saini 提问时间:8/9/2023 更新时间:8/9/2023 访问量:59

问:

一切都在 localhost 上运行,但我尝试在 aws 服务器上上传代码,然后出现 502 代理错误。

错误是:代理错误

代理服务器收到来自上游服务器的无效响应。

代理服务器无法处理请求

原因:从远程服务器读取时出错

Apache/2.4.41 (Ubuntu) 服务器 servername.com 端口 443

我根据服务器的建议做了一些更改,例如添加keyAlive参数,设置超时时间等,但未能解决此问题。

<virtualhost *:443>
  servername servername.com
  ProxyRequests Off
AllowEncodedSlashes NoDecode
ProxyPreserveHost On
Timeout 28800
ProxyTimeout 300
KeepAlive On
Options FollowSymLinks

    ProxyPass / http://127.0.0.1:4000/ retry=1 acquire=3000 timeout=600 Keepalive=On nocanon
    ProxyPassReverse / http://127.0.0.1:4000/

    <Proxy *>
                Order deny,allow
                Allow from all
        </proxy>

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

    Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/servername.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/servername.com/privkey.pem
</virtualhost>
</IfModule>

我不知道我做错了什么。

对此有什么建议吗?

节点 .js Apache Apache2 反向代理

评论

0赞 Daniel Ferradal 8/9/2023
您是否尝试过“curl -v 127.0.0.1:4000”以确保它响应正常?您也可以完全删除 <Proxy *> 标签。此外,从 2.2 开始不推荐使用 Order 和 Allow 指令,请勿使用它们。

答: 暂无答案