RewriteRule для Wildfly 14 за прокси -> 404 - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть приложение 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.

Что это может быть?

1 Ответ

0 голосов
/ 07 декабря 2018

ProxyPass делает работу:

ProxyPass http://localhost:8080/
ProxyPassReverse http://localhost:8080/
...