2013-01-07 2 views
0

Glassfish (3.1.2)가 최상위 도메인의 모든 트래픽을 특정 응용 프로그램 폴더로 리디렉션하려고합니다. 내 도메인이 myapplication.com이고 Glassfish localhost/myapp 폴더에서 실행된다고 가정 해보십시오. 내 서버 IP 주소를 가리 키도록 DNS 설정을 변경했습니다. 나중에 Glassfish가 서버의 특정 폴더를 가리키는 상위 도메인을 처리하게됩니다. 현재 응용 프로그램은 기본값 인 domain1에서 실행됩니다.Glassfish가 최상위 도메인을 특정 폴더로 리다이렉트하게 만듭니다.

최상위 도메인의 모든 웹 트래픽 (포트 80)을 Glassfish 서버의 특정 응용 프로그램 폴더로 어떻게 리디렉션 할 수 있습니까?

추신. 리디렉션을 처리하기 위해 웹 루트에 파일 (html)을 넣고 싶지 않습니다.

답변

1

글래스 피쉬 관리 패널을 둘러보고 대답을 찾았습니다. 나는 docroot 매개 변수를 선택 디렉토리를 가리 키도록 변경했습니다.

글래스 피시 관리자 패널 :

Configuration -> Virtual Server -> Server (Edit Virtual Server) 

매개 변수는 편집 :

Docroot: ${com.sun.aas.instanceRoot}/myapp 

가 더 상위 도메인을 처리 할 수있는 새로운 가상 서버를 정의해야합니다 같아요. 하지만 다른 가상 서버를 정의하거나 Glassfish가 docroot에 따라 다른 폴더로 필터링하는 경우 다른 http-listner를 사용해야한다면 누군가가 대답 할 수 있습니까?

관련 문제