Apache-puma反向代理失败

Apache-puma反向代理失败

我在同一台计算机上运行着一个 puma 服务器和一个 apache 服务器。我试图在 apache 中实现反向代理,将 example.mooo.com/redmine 转发到 puma 服务器(监听 localhost:9292)

我的 apache 的 .conf 文件如下:

<VirtualHost *:443>
    ServerName example.mooo.com
    ServerAlias example.mooo.com

    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl/cert.pem
    SSLCertificateKeyFile /etc/apache2/ssl/cert.key
    <Location "/redmine/">
        ProxyPass "http://localhost:9292"
        ProxyPassReverse "http://localhost:9292/"
        Substitute "s|http://localhost:9292/|https://example.mooo.com/redmine/|i"
    </Location>
</VirtualHost>

使用此配置,浏览器可以加载第一页,但没有样式,并且所有链接都http://example.mooo.com/xxx指向http://example.mooo.com/redmine/xxx

相关内容