최근 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

+ Recent posts