Middleware21 WebtoB 에서 한글 도메인 사용하기 (Punycode) WebtoB 에 접근하는 도메인을 한글로 구성하고 싶은 경우 설정하는 방법입니다.한글 도메인은 Punycode 로 변환하여 설정할 수 있습니다. 도메인은 ASCII 문자를 사용하기 때문에 한글도메인을 사용하는 경우 Punycode로 변환해야 사용할 수 있습니다.Punycode는 유니코드를 ASCII로 변환하는 알고리즘입니다. PunyCode로 변환된 도메인은 xn-- 문자로 시작됩니다. WebtoB에 한글 도메인을 설정해보겠습니다.Punycode 변환은 https://www.punycoder.com/ 에서 할 수 있습니다.아래 예시는 [한글도메인.co.kr] 도메인을 Punycode 로 변환한 것입니다. 변환된 Punycode 문자를 Vhost 절의 HostName 또는 HostAlias 옵션에 설정해.. 2025. 2. 5. JEUS 내장 CORS Filter 사용 가이드 JEUS 8 버전 부터 CORS 환경에 필요한 헤더 처리를 편리하게 하기 위해 CORS Filter 가 내장되어 제공되고 있습니다. 본 포스팅은 JEUS 내장 CORS Filter 를 사용하는 방법을 기술합니다. 1. 공통 설정 항목 JEUS 내장 CORS Filter 에서 설정이 가능한 Parameter 들은 다음과 같습니다.Header NameDescriptionAllow-Origins접근을 허용할 URL 주소를 정의합니다.Allow-Methods접근을 허용할 Method 목록을 정의합니다.Allow-Headers본 요청에서 허용할 Request Header 목록을 정의하며, 이 헤더들은 Preflight 응답에 포함됩니다.Expose-Headers기본적으로 허용된 헤더 외, Front-end 에서 .. 2025. 2. 5. JEUS 에서 Spring WebSocket 사용하기 JEUS 환경에서 Spring WebSocket 을 구현하여 사용하려고 하면 다음과 같은 오류들이 출력되면서 배포에 실패하거나 Application 이 정상 동작하지 않는 문제가 발생하게 됩니다.Root Exception stack trace:java.lang.IllegalStateException: No suitable default RequestUpgradeStrategy found at org.springframework.web.socket.server.support.AbstractHandshakeHandler.initRequestUpgradeStrategy(AbstractHandshakeHandler.java:160) at org.springframework.web.soc.. 2025. 2. 4. JEUS DataSource 구성에서 log4jdbc 사용 설정 방법 Database 를 JEUS DataSource 로 등록하여 사용하는 환경에서 log4jdbc 를 사용하려고 할 때 구성하는 방법입니다. 1. log4jdbc 와 관련 라이브러리들(log4j, slf4j 등)을 $JEUS_HOME/domains/$DOMAIN_NAME/lib/application 에 업로드2. DataSource 추가/수정에서 다음과 같이 구성 (예시 : Oracle DBMS, 127.0.0.1:1521 로 접속, SID는 orcl)NameValueVendorothersData Source Class Namejeus.jdbc.driver.blackbox.BlackboxConnectionPoolDataSourceData Source TypeConnectionPoolDataSourceServ.. 2024. 8. 14. JEUS 환경에 Spring Boot 배포 시 내장 WAS(Tomcat) 제거하는 방법 최근 웹 프로젝트를 Spring Boot 환경으로 개발하는 사례가 늘고 있습니다. Spring Boot 를 사용할 때의 주의점은, 내장 WAS 가 존재하므로 다른 WAS 에 배포가 필요한 경우 반드시 내장 WAS 를 제거하는 설정을 해주어야 한다는 점입니다. Spring Boot 프로젝트 생성 후 별다른 작업을 하지 않았을 시 내장 WAS 로 Tomcat 이 기본 동작합니다. 내장 WAS 는 Tomcat 외에 Jetty, Undertow, Netty(webflux) 가 있으므로 현재 설정되어 있는 값을 확인 후 조치합니다. Spring Boot Application 을 JEUS 에 배포하기 위한 내장 WAS 제거 방법에 대한 가이드 입니다. Build Tool 에 따라 방법이 다르므로 프로젝트의 Buil.. 2023. 11. 7. WebtoB 에 SPA 환경 구성하는 방법 (React.js, Vue.js 등) WebtoB 환경에서 React.js, Vue.js 와 같은 SPA(Single Page Application) 서비스를 하기 위한 환경을 구성하는 방법에 대한 설명입니다. Apache 와 동일하게 URLRewrite 기능을 이용하여 모든 요청에 대해 /index.html 을 호출하도록 설정합니다. [설정 방법] $WEBTOBDIR/config/http.m 파일을 수정합니다. 설정이 필요한 *VHOST 절의 Vhost 에 다음과 같이 URLRewrite 옵션을 추가합니다. *VHOST.URLRewrite = Y, *VHOST.URLRewriteConfig = "config/rewrite.conf" # rewrite 설정 파일명은 자유롭게 변경해도 됩니다. *VHOST v_httpDOCROOT = "/ho.. 2023. 10. 17. WebtoB HTTP 접속을 HTTPS 로 접속 되도록 설정 WebtoB 에서 HTTP 로 접속한 Client 를 HTTPS 로 다시 접속하도록 Redirect 시키는 설정 방법입니다. 인프라 상황에 따라 구성 방법이 일부 달라지므로 다음 사례를 확인 후 맞는 방법으로 구성해주시면 됩니다. [Case 1] Client 가 중간 네트워크 장비 (WAF 등)를 거치지 않고 WebtoB 에 직접 접속하는 경우 >> [Solution 1] 방법으로 설정 [Case 2] Client와 WebtoB 사이에 중간 네트워크 장비 (WAF 등)가 있으나, 80 포트(HTTP) 접속 시 WebtoB 의 80 포트로, 443 포트(HTTPS) 접속 시 WebtoB 의 443 포트로 포트 변경 없이 그대로 연결되는 경우 >> [Solution 1] 방법으로 설정 [Case 3] Cli.. 2023. 5. 11. JEUS 에 Application 배포하기 WebAdmin 에서 Application 을 배포하는 방법에 대한 가이드 입니다. Application 을 서버에 원하는 경로에 미리 업로드 해둡니다. Application 은 .war 로 패키징 된 파일 또는 디렉토리로 풀려있는 경로 둘 다 배포 가능하며, 운영/개발 중 일부분에 대한 수정을 쉽게하려면 디렉토리 방식으로 배포를 하는 것을 권장합니다. 예시는 /sw/jeus85/docs/test 경로를 배포 경로로 지정하고 배포를 해보도록 하겠습니다. Application 배포를 진행하려면 MS(컨테이너) 의 상태가 STANDBY 또는 RUNNING 상태일때만 가능합니다. 단, Cluster 로 묶인 MS들에 배포를 할때는 Cluster 에 속한 MS 중 하나만 STANDBY 또는 RUNNING 상태면.. 2023. 4. 10. WebtoB Access 로그 포맷 변경 방법 (COMBINED 포맷 등) WebtoB 에서 기록하는 Access 로그의 포맷을 변경하는 방법에 대한 설명입니다. WebtoB 는 Apache 와 동일한 형식으로 로그를 기록하고 있으며, 포맷도 동일하게 사용합니다. 로그 포맷 설정은 http.m 설정파일의 *LOGGING 절에서 설정할 수 있습니다. 다음은 WebtoB 5 버전의 *LOGGING 절 설정 예시입니다. *LOGGING syslog Format = "SYSLOG", FileName = "/sw/webtob5/log/system/system_%Y%%M%%D%.log", Option = "sync" acc_node Format = "COMBINED", FileName = "/sw/webtob5/log/node/access_%Y%%M%%D%.log", Option = "s.. 2023. 3. 16. 이전 1 2 3 다음