OpenSource

[Apache ] hostname in certificate didn't match .... error 발생시

아르비스 2016. 11. 29. 20:16

기본적으로 이런 에러 발생시, 사설인증서인경우, keystore에 저장해주면 된다.

문제는 공인 인증서인데 이런 에러가 난다면.....



 I/O error on POST request for "https://aaaa.bbbbb.net/gtw/v1/guid":hostname in certificate didn't match: <aaaa.bbbbb.net> != <xxx.xxx.xxx.xxx>; nested exception is javax.net.ssl.SSLException: hostname in certificate didn't match: <aaaa.bbbbb.net> != <xxx.xxx.xxx.xxx>


위 사항은 Apache에 VirtualHost로 여러개의 DNS를 적용한 경우에 발생했는데..


이 경우,  xxx.xxx.xxx.xxx 를 선언한 VirtualHost와 aaaa.bbbb.net를 선언한 Virtual Host의 Define 순서를 바꾸면 잘 동작한다.


즉.. aaa.bbbb.net을 위로 올리면.. 에러 없이 잘 동작함..




 apache bug인것일까?? (default) 도 동일함.