2016-07-09 8 views
1

나는 websphere 전문가가 아니며, websphere에 대한 현명한 문서를 발견했다면 이미 아키텍처와 내부에 대해 충분히 이해했다고 가정합니다. 나는 이것이 RTFM 질문이고 누군가 내가 매뉴얼을 이해할 수있는 곳으로 나를 밝혀 줄 수 있기를 바란다.Websphere 8.5.5를 구성하여 내외부 URL에 정적 컨텐츠를 표시하려면 어떻게해야합니까?

websphere를 구성하여 JSP 컨텐츠를 내외부 IP에 올바르게 표시 할 수 있지만 정적 컨텐츠를 외장 IP에 제공하지는 않습니다.

내부 방향 IP (http://192.168.1.1/staticContent/123456.pdf)에서 호출 할 때 예상되는 결과가 나타납니다. 외부 직면 IP (http://xxx.xxx.xxx.xxx/staticContent/123456.pdf)에서 호출하면

는,이 얻을 :

SRVE0255E: A WebGroup/Virtual Host to handle /staticContent/123456.pdf has not been defined. 


SRVE0255E: A WebGroup/Virtual Host to handle xxx.xxx.xxx.xxx:9099 has not been defined. 

것도 실패한 시도에 IHS 액세스 또는 오류 로그에 기록되지 않습니다. 성공적인 (내부 방향) 시도에서 200 또는 302가 액세스 로그에 기록됩니다.

포트 번호에서 IHS가 IHS에서 처리하려고하는 트래픽을 외부로 향하는 IP 주소로 전달할 때만 알 수 있습니다.

admin_host default_host를 app_prod_host 포트 9099는 자극 JSP가 수신 대기하는 포트입니다

app_test_host proxy_host :

다섯 개 가상 호스트가 있습니다. Websphere는이 주소를 jsp가 아닌 정적 컨텐츠로 전달해야합니다.

httpd.conf 파일의 내용은 다음과 가상 호스트에서

<snip ...> 
UseCanonicalName Off 
DocumentRoot "//staticContentServer/staticContent" 
# 
# This should be changed to whatever you set DocumentRoot to. 
# 
<Directory "//staticContentServer/staticContent"> 
    Options FollowSymLinks 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 
</... snip> 

=> app_prod_host => 호스트 별명이 구성은 다음과 같습니다

*  9444 
*  9045 
*  9099 
*  9062 
*  80 
192.168.1.1  80 
mydnsname  80 
mydnsname.mydomain.com  80 

내가 도움이 발견 링크는 이것입니다 : https://publib.boulder.ibm.com/httpserv/manual70/vhosts/examples.html 배포하려는 응용 프로그램은 대부분 미리 정의 된 구성을 가진 타사 응용 프로그램입니다. 가상 호스트> app_prod_host> 호스트 별칭 UI를 통해 구성하는 것이 XML (확인 또는 반박 된 평가)을 통해 구성하는 것과 동일한 작업을 수행한다고 생각합니다.

무엇이 없습니까? 아니면 잉여가 있습니까?

+0

정적 컨텐츠가 Apache 기반 서버에서 제공되거나 WAS로 직접 전달되거나 전달 될 것으로 기대할 수 있는지 명확히 할 수 있습니까? 이것이 여기서 핵심적인 개념적 문제로 보인다. – covener

+0

권장 구성에 따라 정적 콘텐츠는 IHS (Apache) 구성 요소가 제공해야합니다. –

+1

외부 IP 또는 dns에서 호출하면 IHS가 요청을 가져 와서 IHS 플러그인으로 보냅니다. 그리고 plugin-cfg.xml에 따라 응용 프로그램 서버로의 플러그인 리디렉션보다. 응용 프로그램 서버 측에서 ** staticContent **라는 컨텍스트 루트가 없습니다. 따라서 "정의되지 않은"오류가 있습니다. [이 기술 노트] (http://www-01.ibm.com/support/docview.wss?uid=swg21508890)가 도움이 될 수 있습니다. – sozkul

답변

0

이 문제는 라우터 구성으로 판명되었습니다. IHS가 올바르게 구성된 후에는 데이터 센터에서 라우터 구성에서 문제를 발견하고 해결할 수있었습니다.