우리는 주로 내부 네트워크의 서비스를 사용하고 나가는 서비스 아웃 서비스 제공 업체는 프록시를 설정했습니다. 우리의 구성은 현재 Tomcat의 setenv.sh에이 같다 :Tomcat (7 & 8) : 특정 서버에 대해 발신 HTTP 프록시 사용
JAVA_OPTS=$JAVA_OPTS" -Dhttp.proxySet=true -Dhttp.proxyHost=proxy.of_some_sort.de -Dhttp.proxyPort=800 "
JAVA_OPTS=$JAVA_OPTS" -Dhttp.nonProxyHosts=our_server.de\|*.another.de\|*.something_else.de\|*.our_stuff.de"
우리가 프록시를 통해 가고 싶어 연결이 그 길을 갈 할 것으로 보인다뿐만 아니라 nonProxyHosts에 의해 체포해야하는 사람들은 겪고있다 그 결과로 문제가 생깁니다. 이 요청에서 얻은 오류는 403 건 금지되어 있습니다.
우리는이 상황에 영향을 줄 수 있는지 확실하지 : http://this_is.our_server.de:80/
- 내부 주소 서비스 포트를 포함 주소를 할당을
이상하게도 내부 주소 서비스를 찾을 수 있지만 반환 된 주소 (동일한 도메인에서도)로 인해 403이 금지되어 있습니다 :
Error in accessing remote service https://service.our_stuff.de:443/service_path/OurService Could not access HTTP invoker remote service at [https://service.our_stuff.de:443/service_path/OurService]; nested exception is org.apache.http.NoHttpResponseException: Did not receive successful HTTP response: status code = 403, status message = [Forbidden]
실제로 우리는 약 2 ~ 4 개의 외부 주소에 프록시를 사용하고자하므로 가능하다면 프록시를 다른 방법으로 구성하고 사용해야하는 몇 개의 주소 만 정의하면됩니다. 분명히 불가능합니다. 맞습니까?
이 내용에 대한 통찰력은 크게 감사하겠습니다.