【问题标题】:Apache not proxing node applicationApache 没有代理节点应用程序
【发布时间】:2019-11-25 13:08:00
【问题描述】:

我有一个节点应用程序在端口 8888 上运行,并将 Apache 配置为反向代理。但它不是代理它。我有一个成功运行的 .net 核心应用程序,它也有 Apache 作为反向代理。 Curling localhost:8888 给出响应,表示节点应用程序正在响应。我的 VPS 上安装了 centos 7。

下面是我的 Apache 配置:

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:8888/
    ProxyPassReverse / http://127.0.0.1:8888/
    ServerName t.domain.com
    ServerAlias www.t.domain.com
    ErrorLog /home/dotNetCoreApps/logs/tew-error.log
    CustomLog /home/dotNetCoreApps/logs/tew-access.log common
RewriteEngine on
RewriteCond %{SERVER_NAME} =t.domain.com [OR]
RewriteCond %{SERVER_NAME} =www.t.domain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

【问题讨论】:

    标签: node.js apache proxy


    【解决方案1】:

    SSL 重定向指令导致了问题。删除这些行后网站加载成功。我不知道为什么,但是如果有人知道,请发布答案。现在对于 SSL,我使用的是 cloudflare 灵活的 SSL,而不是完整的,但预计会使用后者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-13
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 2021-02-04
      • 2019-05-31
      • 2017-11-19
      相关资源
      最近更新 更多