首页 > 解决方案 > 代理 Apache FastCGI

问题描述

我有一个带有 python django 应用程序和请求跟踪器软件的域。该帖子的目标是将请求跟踪器移动到路径“^/票/*”

这就是为什么要考虑“mod_proxy_fcgi”(或者更愿意使用“mod_proxy_http”?)。

没有代理的原始工作 000-default.conf 代码:

<VirtualHost *:80>
    DocumentRoot /opt/rt4/share/html
    Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images/
    ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/
    <Directory "/opt/rt4/sbin">
        Require all granted
    </Directory>
</VirtualHost>

使用代理设置更改代码(不起作用):

<VirtualHost *:80>
    ProxyPassMatch "^/ticket/*" "fcgi://localhost:80/opt/rt4/sbin/rt-server.fcgi/"
    Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images/
    ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/

    <Directory "/opt/rt4/sbin">
        Require all granted
    </Directory>
</VirtualHost>

代理重定向返回 HTTP 代码 503“服务不可用”(http://localhost/ticket/)。

我哪里错了?

标签: apacheproxyfastcgihttp-status-code-503

解决方案


推荐阅读