【问题标题】:Apache Reverse Proxy produces too many redirectsApache 反向代理产生过多的重定向
【发布时间】:2020-06-23 04:06:15
【问题描述】:

我已将 apache 配置为将 HTTPS 请求重定向到本地运行的应用程序服务器 PUMA。 PUMA 是 Ruby on Rails 框架的一部分。

<IfModule mod_ssl.c>
    <VirtualHost *:443>

            ProxyPass / http://localhost:3000/
            ProxyPassReverse / http://localhost:3000/

Puma 服务器正在监听 http://localhost:3000/

当我从浏览器访问这个 apache 网站时,我得到:重定向太多。

还有什么想法?

【问题讨论】:

    标签: redirect apache2


    【解决方案1】:

    我有同样的问题。尝试在您的代理之后添加:

    RequestHeader set X-Forwarded-Proto https 到您的 ...ssl.conf,它位于 sites-available 文件夹中。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,我正在尝试使用 apache 设置 SSL 终止反向代理。我关注了这个article

      使用 0.0.0.0 而不是 localhost 对我有用。

      <IfModule mod_ssl.c>
          <VirtualHost *:443>
          ServerName exemple.com
      
          SSLCertificateFile /path/fullchain.pem
          SSLCertificateKeyFile /path/privkey.pem
      
          ProxyPass / http://0.0.0.0:80/
          ProxyPassReverse / http://0.0.0.0:80/
          </VirtualHost>
      </IfModule>
      

      【讨论】:

        猜你喜欢
        • 2020-05-12
        • 1970-01-01
        • 2021-01-31
        • 2014-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-23
        • 2013-01-28
        相关资源
        最近更新 更多