У меня есть домен с приложением 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/).
Где я не прав?