나는 클라이언트가 HTTP 및 https 포트에 프로그래밍 방식으로 액세스 할 수 있도록 클라이언트에서 Tomcat에 SSL을 설정하고 코드 및 구성을 변경했습니다. 자, 어떻게 응용 프로그램 또는 Tomcat을 구성하여 일부 응용 프로그램 Rest API 만 https를 통해 액세스 할 수 있고 다른 응용 프로그램은 http를 통해 액세스 할 수 있습니까? 응용 프로그램은 Spring을 사용하여 작성됩니다. Spring Security는 사용하지 않습니다. 스프링 보안이 설정된 경우 일부 URL은 보안 액세스로 구성되고 나머지는 안전하지 않은 액세스로 구성 될 수 있습니다.일부 휴식 API 만 액세스 가능 다른 사람 만 액세스 할 수있는 동안 http
0
A
답변
0
요구 사항에 따라 요청을 처리하려면 역방향 프록시 (NGINX 서버)를 구성해야합니다.
NGINX 서버는 사용자의 tomcat 서버 앞에 위치해야합니다. 그러면 클라이언트는 NGINX 서버를 1 차로 호출 한 다음 http 또는 https로 요청을 tomcat으로 전달하도록 요청할 수 있습니다.
http://nginx.org/en/docs/http/configuring_https_servers.html
입력 해 주셔서 대단히 감사드립니다. 그것은 확실히 우리가 고려할 수있는 또 다른 접근법입니다. 나는 다른 서버를 도입하지 않고 문제를 해결할 수 있는지 여부를 모른다. – vic