Прокси-сервер Apache FastCGI - PullRequest
1 голос
/ 28 мая 2019

У меня есть домен с приложением Python django и программным обеспечением для отслеживания запросов. Цель публикации - переместить трекер запросов в путь «^ / ticket / *»

Вот почему рассматривается "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/).

Где я не прав?

...