2017-04-18 8 views
-1

두 개의 다른 IHS 구성 (독립적 인 HTTP 서버 및 플러그인 구성)과 동일한 보안 포트를 사용하여 두 개의 다른 도메인을 통해 두 개의 IBM MobileFirst 응용 프로그램에 대한 가시성을 얻으려고합니다 443). 내 말은, 나는 domain1.comdomain2.com이며 공용 사용자와 통신하려면 포트 443을 사용해야합니다.IBM HTTP Server 구성에서 443 포트를 사용할 때 충돌 오류가 발생할 수 있음

내 응용 프로그램 서버는 IBM Liberty Profile입니다. 관련 질문 (multiple domains at the same secure port)이 발견되었지만 IIS 구성에 배포됩니다.

I 로그에서 볼 수있는 오류 :

192.168.252.123 - - [18// 2,017 4월 : 04 : 29 : 36 -0400] \ "16 배속 \ X03"501 292

Googleing 나는이 error on an Apache configuration로하고 문서의 끝 부분에 관련된 것을 말한다 발견 : 아마

특정 가상 호스트 IP 주소가 드와 충돌이있는 섹션이

결함 VirtualHost. "VirtualHost 192.168.0.1:443"과 같은 섹션은 "VirtualHost default : 443"과 같은 기본 섹션과 함께 사용할 수 없습니다.

내 httpd.conf 파일을 보면 가상 호스트 나 사용하는 포트에 대한 다른 언급을 찾을 수 없습니다.

이 구성이 가능하거나 두 앱에 서로 다른 보안 포트를 사용해야 할 필요가 있습니까?

답변

0

두 개의 별도의 HTTP 서버 인스턴스에 대해 두 개의 포트가 있어야하지만 일반적으로 두 개의 도메인 이름을 호스팅하기 위해 HTTP 서버 인스턴스가 두 개 필요하지 않습니다.

IBM HTTP Server (IHS)의 모든 릴리스는 도메인이 다른 IP 주소를 사용하는 경우 한 인스턴스에서 두 도메인에 두 개의 인증서를 제공 할 수 있습니다.

IP 주소를 공유하는 경우 9.0 이전의 IHS는 두 도메인 (와일드 카드, SubjectAltName)에 대해 하나의 인증서 만 유효해야합니다.

IHS 9.0은 단일 IP 주소로 SNI를 지원하고 2 개의 인증서를 2 개의 도메인에서 사용할 수 있습니다. 9.0 설명서에는 많은 예제가 있습니다. 당신은 2 * : 443 가상 호스트를 사용할 것입니다.

+0

감사합니다. @covener. 내 IHS 구성 앞에서 밸런서를 발견했습니다. 그것은 443 포트에 의해 모든 트래픽을 리디렉션하고 다른 내부 포트에 의해 Liberty 서버에 요청을 보내고 보내도록 IHS 플러그인을 구성합니다. 마지막으로 플러그인은 웹 서버와 앱 서버 간의 연결 고리입니다. 답을 정답으로 표시 할 수 있습니까? 합리적인 해결책을 찾았습니다. – Juvaloco

+0

나는 편견이 있지만 적당하다고 생각합니다. – covener