получить Springboot для маршрутизации на ваш поддомен в отличие от localhost - PullRequest
0 голосов
/ 03 апреля 2020

Допустим, у меня есть домен "example.com". Прямо сейчас, используя caddy, я настроил example.com в качестве прокси для приложения Springboot, работающего на localhost 8080. Как правильно go использовать другие маршруты в приложении? Например, если я go до https://example.com/user, URL будет: example.com/user. но если я маршрутизирую приложение Springboot оттуда к / login (скажем, используя return new RedirectView ("/ login") в конце пользовательского маршрута в контроллере), оно вместо этого перенаправит меня на http:serverIpAdress: 8080 /авторизоваться. Как я могу получить это по маршруту к https://example.com/login?

1 Ответ

0 голосов
/ 07 апреля 2020

Это не проблема с Spring; Caddy должен быть правильно настроен следующим образом:

subdomain {                                                                       
    proxy / ipAddress:port { 
        transparent                                                                   
    }                                                                                         
}

1) будьте осторожны с интервалом в файле caddy. Первоначально я попробовал это, и это не сработало, и я считаю, что причина в том, что я создал файл следующим образом: subdomain {proxy / ipAddress: port {transparent}} 2) немного путаницы в том, что он работал, как и у многих места, которые я видел на inte rnet оказалось, что они убрали прозрачный из API

...