2014-04-25 2 views
5

스프링 부트를 사용하여 개발 된 여러 웹 사이트를 호스팅하는 가장 좋은 방법을 찾고 있습니다.스프링 부트로 이름 기반 가상 호스팅

공용 IP가 있으며 EC2 시스템을 가리 킵니다.

이미 스프링 부트를 사용하여 개발 된 하나의 웹 응용 프로그램을 실행 중입니다.

이제 (다른 포트에서 실행되는) 두 번째 Spring Boot 응용 프로그램을 만드는 방법을 찾고 있습니다.

누군가가 나에게를 달성하는 데 도움이 될 수 있습니다 http://tomcat.apache.org/tomcat-7.0-doc/config/host.html 내가 conf의/server.xml 파일을 다루는 인터넷에 많은 기사를 발견

www.app1.com(x.x.x.x) => Spring Boot App1 
www.app2.com(x.x.x.x) => Spring Boot App2 

내 구성이 (단일 공공 IP)와 같은 결과를해야한다, same

답변

4

아마도 가장 좋은 방법은 리버스 프록시 프런트 엔드를 사용하는 것입니다. 예 : EC2 상자에 nginx를 설치하거나 ELB를 사용하고 DNS 레코드를 등록하기 위해 Route 53를 사용하십시오.

관련 문제