Конфигурация Apache с AliasMatch - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь опубликовать веб на apache, который содержит статические ресурсы, бэкэнд django и веб-приложение реагирования. У меня есть несколько директив на моем виртуальном хосте:

Redirect /admin /be/admin
Alias /location1 /path/location1
Alias /location2 /other/path/location2
WSGIScriptAlias /be /path/to/django/wsgi.py

И это прекрасно работает. Если я попытаюсь добавить сборку моего веб-приложения (которое содержит маршрутизацию), используя следующую директиву (которую я помещаю после строк, упомянутых выше), ничего больше не подается:

AliasMatch "^/(.*)$" "/path/to/webapp/build/$1"

Я ожидаю, что AliasMatch загрузит веб-приложение для любого URL, который не соответствует ни одной из вышеуказанных директив. Однако даже ссылки, которые работали до добавления этой директивы, перестали работать.

Если, однако, я настраиваю его так, он работает:

AliasMatch "^/app/(.*)$" "/path/to/webapp/build/$1"

Однако мне бы хотелось, чтобы веб-приложение загружалось непосредственно в корневой каталог "/", а не в "/app".

Кто-нибудь может дать мне подсказку, почему это происходит?

Спасибо, Джеральд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...