Есть ли другой способ использовать WSGIScriptAliasMatch для приложения Django, работающего через Apache / mod WSGI?

Я запускаю приложение Python 3.9/Django 3 через Apache, подключенное через WSGI (4.9). Неужели WSGIScriptAliasMatch больше не поддерживается в Apache? Ранее я настроил это в файле виртуальных хостов, /etc/apache2/sites-enabled/000-default-le-ssl.conf,

    WSGIScriptAliasMatch ^/api/(.*) /var/www/html/web/directory/wsgi.py/$1 process-group=ssl_directory

но теперь, когда я перезапускаю Apache или проверяю его конфигурацию, я получаю эту ошибку, жалуясь на вышеуказанную строку

$ sudo apachectl configtest
AH00526: Syntax error on line 41 of /etc/apache2/sites-enabled/000-default-le-ssl.conf:
Invalid option to WSGI script alias definition.
Action 'configtest' failed.
The Apache error log may have more information.

Есть ли другой способ написать WSGIScriptAliasMatch?

Это произошло потому, что мой модуль WSGI был сброшен с версии 4.9 до версии 3.6, где "WSGIScriptAliasMatch" не поддерживался.

Вернуться на верх