최근 OHS(Oracle Http Server) + Weblogic 셋팅으로 애를 많이 먹었습니다. 설정하는 방법을 대략적으로 다음과 같이 끝이났습니다.
Apache 설정과는 사뭇다름을 알 수 있습니다.
어디를 뒤져도 참 ErrorDocument 처리 하나를 찾을 수가 없어 직접 작성해봅니다.. 누군가에게 도움이 되면 좋겠네요. SM만세~!
<VirtualHost *:80>
DocumentRoot /app/web
ServerName #DOMAIN
ServerAlias #DOMAIN
ErrorLog "||${PRODUCT_HOME}/bin/odl_rotatelogs ${ORACLE_INSTANCE}/servers/${COMPONENT_NAME}/logs/portal_error_log-%Y%m%d 86400 604800 2010-08-09T00:00:00"
LogLevel warn
CustomLog "||${PRODUCT_HOME}/bin/odl_rotatelogs ${ORACLE_INSTANCE}/servers/${COMPONENT_NAME}/logs/portal_access_log-%Y%m%d 86400 604800 2010-08-09T00:00:00" common
Alias /portal/ /app/web/portal/
<Location /portal/*>
SetHandler default-handler
Require all granted
</Location>
<IfModule weblogic_module>
MatchExpression /URL/*.do WebLogicCluster=IP:PORT, IP:PORT
MatchExpression /URL/*.jsp WebLogicCluster=IP:PORT, IP:PORT
MatchExpression /URL1/*.do WebLogicCluster=IP:PORT, IP:PORT
MatchExpression /URL1/*.jsp WebLogicCluster=IP:PORT, IP:PORT
DynamicServerList OFF
Idempotent OFF
ConnectRetrySecs 2
WLIOTimeoutSecs 10
ErrorDocument 404 #Alias 기준 상대경로
ErrorDocument 403 #Alias 기준 상대경로
ErrorDocument 503 #Alias 기준 상대경로
</IfModule>
<Directory /app/web/portal>
Header Set Pragma "no-cache"
Header Set Expires "Thu, 1, Jan 1970 00:00:00 GMT"
Header Set Cache-Control "max-age=0, no-store, no-cache, must-revalidate"
Header UnSet Etag
FileETag None
</Directory>
</VirtualHost>
'■ 서버와 배포 > OHS' 카테고리의 다른 글
iplanet web서버 설정 ohs로 바꾸기 (0) | 2018.09.11 |
---|