Files
eapim-portal/djb-docs/OHS-StaticResource-설정.md
T
Rinjae 982187298c
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
정적 리소스 서빙 및 빌드 프로세스 개선:
- OHS 환경 대응 정적자원 해시 버전닝 OFF 설정 반영
- eapim-portal-static.zip 생성 및 CI/CD 추가
- OHS 설정 샘플 가이드 추가
2026-09-07 10:55:43 +09:00

2.2 KiB

OHS Static Resource 설정 예시

<VirtualHost *:443>
    ServerName weblogic-djb.rinjae.kr

    <IfModule ossl_module>
        SSLEngine on
        SSLVerifyClient None
        SSLProtocol TLSv1.2 TLSv1.3
        SSLHonorCipherOrder on
        SSLCipherSuite TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
        SSLWallet "${ORACLE_INSTANCE}/config/fmwconfig/components/${COMPONENT_TYPE}/instances/${COMPONENT_NAME}/keystores/default"

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
            SSLOptions +StdEnvVars
        </FilesMatch>

        <Directory "${ORACLE_INSTANCE}/config/fmwconfig/components/${COMPONENT_TYPE}/instances/${COMPONENT_NAME}/cgi-bin">
            SSLOptions +StdEnvVars
        </Directory>

        BrowserMatch "MSIE [2-5]" \
            nokeepalive ssl-unclean-shutdown \
            downgrade-1.0 force-response-1.0

        <IfModule mod_headers.c>
            Header always set Strict-Transport-Security "max-age=63072000; preload; includeSubDomains"
        </IfModule>
    </IfModule>

    Alias /css      /ohs/static/eapim-portal/css
    Alias /js       /ohs/static/eapim-portal/js
    Alias /img      /ohs/static/eapim-portal/img
    Alias /images   /ohs/static/eapim-portal/images
    Alias /webfonts /ohs/static/eapim-portal/webfonts
    Alias /font     /ohs/static/eapim-portal/font
    Alias /html     /ohs/static/eapim-portal/html
    Alias /plugins  /ohs/static/eapim-portal/plugins

    <Directory "/ohs/static/eapim-portal">
        Require all granted
        Options -Indexes
    </Directory>

    <LocationMatch "^/(css|js|img|images|webfonts|font|html|plugins)/">
        Header set Cache-Control "no-cache"
    </LocationMatch>

    <IfModule weblogic_module>
        <Location />
            DirectoryIndex disabled
            SetHandler weblogic-handler
            WebLogicHost 172.30.1.100
            WebLogicPort 39130
            DynamicServerList OFF
            ConnectTimeoutSecs 10
            ConnectRetrySecs 2
            WLProxySSL ON
        </Location>
    </IfModule>
</VirtualHost>