Добрый день. Была задача запустить различные веб-приложения на сервере Apache в Linux. Первое приложение - GLPI, оно работает с использованием модуля PHP. Второе приложение - Django / Python ( Severcart ), работает как отдельный процесс wsgi, запросы к нему перенаправляются модулем mod_proxy. Он уже установлен и подключен по умолчанию. Необходимо организовать деление приложений на подкаталоги, например
http://server.local/glpi/
http://server.local/severcart/
Apache файл конфигурации httpd.conf:
<VirtualHost 0.0.0.0:80>
ServerName server.local
ServerAlias *server.local
CustomLog /var/log/httpd/access_log combined
ErrorLog /var/log/httpd/error_log
Alias /glpi /var/www/domains/glpi/
<Directory /var/www/domains/glpi/>
Require all granted
</Directory>
ProxyPass /severcart/static !
ProxyPass /severcart/media !
Alias /severcart/static /var/venv/severcart/static
<Directory /var/venv/severcart/static>
Require all granted
</Directory>
Alias /severcart/media /var/venv/severcart/media
<Directory /var/venv/severcart/media>
Require all granted
</Directory>
ProxyPreserveHost On
ProxyPass /severcart http://127.0.0.1:9000/
ProxyPassReverse /severcart http://127.0.0.1:9000/
</VirtualHost>
При доступе по адресу http: // server .local / glpi /, все нормально. При доступе к http: //server.local/severcart/ сервер выдает ошибку 404. Я не рассматриваю вариант разделения приложений по разным доменным именам. Прошу помощи в устранении ошибки.