У меня есть приложение Vaadin 10, работающее на wildfly 14 за прокси (от моего хостера), но я не могу найти корневой путь, где развернуто мое приложение (404).Если я развернусь по определенному пути, например, «/ example», я достигну своего приложения.
Я предполагаю, что это RewriteRule.Вот мое действительное правило:
RewriteEngine on
RewriteRule ^(.*) http://localhost:8080/$1 [P]
Существует еще одна путаница: если я сделаю запрос mydomain.com/example/, все будет хорошо.Запрос mydomain.com/example приводит к localhost: 8080 / example /.
Если я изменю правило на:
RewriteRule ^(.*) http://localhost:8080/example/$1 [P]
, это будет похоже на развертывание в корневом пути.
С приложением, отличным от vaadin, например https://github.com/kumar-shantanu/wildfly-demo-war,, и я перехожу на его путь в RewriteRule, все работает нормально.
Я много пробовал, и, честно говоря, яне очень разбираюсь в настройке RewriteRule.
Что это может быть?