포스트 목록
-
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
-
JEUS 에 Application 배포하기
WebAdmin 에서 Application 을 배포하는 방법에 대한 가이드 입니다. Application 을 서버에 원하는 경로에 미리 업로드 해둡니다. Application 은 .war 로 패키징 된 파일 또는 디렉토리로 풀려있는 경로 둘 다 배포 가능하며, 운영/개발 중 일부분에 대한 수정을 쉽게하려면 디렉토리 방식으로 배포를 하는 것을 권장합니다. 예시는 /sw/jeus85/docs/test 경로를 배포 경로로 지정하고 배포를 해보도록 하겠습니다. Application 배포를 진행하려면 MS(컨테이너) 의 상태가 STANDBY 또는 RUNNING 상태일때만 가능합니다. 단, Cluster 로 묶인 MS들에 배포를 할때는 Cluster 에 속한 MS 중 하나만 STANDBY 또는 RUNNING 상태면..
2023.04.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.03.16
-
WebtoB SSL/TLS 인증서 적용 방법 (+사설인증서 생성 방법)
WebtoB 에 SSL/TLS 인증서를 적용하여 HTTPS 통신을 할 수 있도록 설정하는 방법입니다. SSL/TLS 인증서는 공인된 인증기관에서 구매할 수 있는 공인 인증서와 자체 생성하여 사용하는 사설 인증서가 있습니다. 브라우저에서 신뢰할 수 없는 인증서 오류를 출력하지 않게 하려면 공인인증기관에서 인증서를 구매하여 적용을 해야 합니다. (또는 Let's Encrypt 등 무료 공인인증서를 사용해도 됩니다.) 본 포스트에서는 사설 인증서를 생성하는 방법 및 적용 방법에 대해 설명 드리고, 공인 인증서도 동일한 방법으로 적용을 할 수 있으니 공인 인증서를 설정하는 경우에는 사설 인증서 생성 방법은 건너뛰고 적용 방법만 따라해주시면 됩니다. WebtoB 에서 사설 인증서를 생성하는 방법입니다. 인증서는 ..
2023.03.15
-
JEUS MS(컨테이너) 추가 방법
JEUS WebAdmin에서 MS(ManagedServer, 컨테이너)를 추가하는 방법에 대한 설명입니다. MS는 신규로 생성하거나 기존에 사용중인 MS를 복제하여 생성할 수 있습니다. 신규로 생성하는 것은 초기 설정부터 해야하므로 추가할 사항이 많아 기존에 사용중인 MS를 복제하여 추가하는 방법을 권장드립니다. 이 글에서도 기존에 추가되어 있는 MS를 복제하여 생성하는 방법 기준으로 설명드리겠습니다. JEUS WebAdmin에 접속하여 로그인합니다. 메인화면 좌측에 Servers 메뉴를 클릭하여 현재 운영중인 MS 리스트를 확인할 수 있습니다. 도메인 설정을 변경하려면 좌측 메뉴바 하단에 있는 LOCK & EDIT 버튼을 클릭하여 수정 모드로 변경 해야합니다. 수정 모드로 전환하면 서버 목록의 DUP+..
2023.03.14