При загрузке Spring при запуске с командой Java -jar через Apache принимаются только вызовы API, тогда как когда я нажимаю URL-адрес страницы надежды (или любой URL-адрес) из браузера, получаю 404.
Следующее находится в конфигурации APache (сервер Bitnami)
<LocationMatch "^/(?!((server-status|phpmyadmin)([^a-zA-Z0-9]|$))).*$">
ProxyPass ajp://localhost:8009
</LocationMatch>
Для AJP, приведенный ниже код добавляется в качестве конфигурации
@Bean
public WebServerFactoryCustomizer<TomcatServletWebServerFactory> servletContainer() {
return server -> {
if (server instanceof TomcatServletWebServerFactory) {
((TomcatServletWebServerFactory) server).addAdditionalTomcatConnectors(redirectConnector());
}
};
}
private Connector redirectConnector() {
Connector connector = new Connector("AJP/1.3");
connector.setScheme("http");
connector.setPort(ajpPort);
connector.setSecure(false);
connector.setAllowTrace(false);
return connector;
}
Отсутствует ли какая-либо настройка ProxyPass в Apache? или я что-то упускаю в Springboot?