포스트 목록
-
WebtoB 에서 한글 도메인 사용하기 (Punycode)
WebtoB 에 접근하는 도메인을 한글로 구성하고 싶은 경우 설정하는 방법입니다.한글 도메인은 Punycode 로 변환하여 설정할 수 있습니다. 도메인은 ASCII 문자를 사용하기 때문에 한글도메인을 사용하는 경우 Punycode로 변환해야 사용할 수 있습니다.Punycode는 유니코드를 ASCII로 변환하는 알고리즘입니다. PunyCode로 변환된 도메인은 xn-- 문자로 시작됩니다. WebtoB에 한글 도메인을 설정해보겠습니다.Punycode 변환은 https://www.punycoder.com/ 에서 할 수 있습니다.아래 예시는 [한글도메인.co.kr] 도메인을 Punycode 로 변환한 것입니다. 변환된 Punycode 문자를 Vhost 절의 HostName 또는 HostAlias 옵션에 설정해..
2025.02.05
-
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.02.05
-
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.02.04
-
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.08.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.07
-
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.05.11