관리 메뉴

IT창고

CentOS 7 - WebtoB 설치 본문

서버운영/WAS, DBMS

CentOS 7 - WebtoB 설치

방구석여포 2019. 6. 22. 15:24

오늘은 WebtoB설치를 해보도록 하겠습니다.

 

WebtoB는 TmaxSoft에서 제작한 WebServer로 기본 기능 외에 보안, 장애 대응, 대용량 처리 시 좋은 성능을 보장하며 Tmax의 JEUS와 같이 사용할 시 가장 최적화가 좋습니다.

 

TmaxSoft 제품들은 대부분 OpenJDK를 지원하지 않기에 별도의 JDK 설정이 필요합니다.

2019/01/20 - [서버운영/WAS, DBMS] - CentOS 7 - JDK 설치

2019/02/10 - [서버운영/WAS, DBMS] - Linux JDK 바꾸기

 

테스트 환경은 CentOS 7.x 입니다.

 

여기 링크를 클릭하면 Tmax 다운로드 페이지로 이동합니다.

단 다운로드를 하기 위해서는 Tmax 계정이 필요하므로 없다면 회원가입하여 로그인합니다.

 

저는 WebtoB 5.0 Fix#2를 다운받아 진행하도록 하겠습니다. wget , ftp , lrzsz 등을 이용하여 설치할 리눅스로 파일을 옮겨줍니다.

 

리눅스에서 확인해보면 실행권한이 없으므로 755 실행권한을 부여해줍니다. 

ex.) chmod 755 WebtoB 파일 

파일권한을 확인 후 ./ WebtoB파일 로 설치파일을 실행합니다.

 

WebtoB 설명과 라이센스 약관 동의 입니다. Enter 클릭 후 라이센스 동의에 Y를 하고 다음으로 넘어갑니다. 

WebtoB만 설치할지 Servlet과 함께 설치할지 결정합니다. 저는 WebtoB 웹서버만 설치하도록 하겠습니다.

 

설치할 디렉토리 경로를 설정합니다. 경로 입력 없이 기본값으로 진행할 경우 /root/webtob 경로에 설치가 됩니다. 따로 설치할 디렉토리를 설정한다면 Enter를 누르지 마시고 설치할 디렉토리 경로를 입력합니다.

 

경로 설정 후 설치하기 전에 세팅한 설정을 확인 합니다. 문제없다면 Enter를 클릭하여 설치를 진행합니다.

 

설치를 진행하기 전 최대 파일 디스크립터 수를 설정하라는 정보를 알려줍니다 문제없을 경우 넘어가고 WebtoB 설치가 끝나게 됩니다. 

 

WebtoB의 설정 파일을 확인하도록 하겠습니다.

 

WebtoB의 설정파일 경로는 ${WEBTOBDIR}/config/ 의 http.m파일 입니다.

설정파일에서 확인해볼만한 설정은 PORT, SHMKEY, JSVPORT 정도이며 JSVPORT는 내장 Servlet포트 이며 PORT의 숫자를 바꿔 8080포트 이외에 포트를 사용할수있습니다.

 

다음으로 환경설정입니다. 

/etc/profile 의 환경설정파일에 위와 같이 설정합니다. 단 WEBTOBDIR 설정은 본인이 설치한 WebtoB 디렉토리 경로를 넣어줍니다.

후에 wscfl -i http.m 명령어를 입력하여 환경파일을 컴파일 합니다. 컴파일에 성공하면 ${WEBTOBDIR}/config 디렉토리에 wsconfig파일이 생성된걸 확인할수있습니다.

source /etc/profile로 재부팅없이 즉시 환경설정 내용을 적용합니다. 혹은 재부팅을 합니다.

 

wsboot 명령어로 WebtoB 웹서버를 구동시킵니다. WebtoB 설정파일에서 포트를 8083으로 변경했으므로 웹 브라우저에서 변경된 포트로 접속해보면 위와 같이 정상적으로 접속이 된걸 확인할 수 있습니다. 웹 브라우저로 접속 시 방화벽 포트 오픈을 해야합니다. 저는 테스트를 위해 잠시 방화벽을 꺼두었습니다. ex.) service firewalld stop

 

마지막으로 라이센스에 대해 알아보겠습니다.

테스트할수있는 데모 라이센스는 여기 링크를 클릭하여 발급 받을 수있습니다.

주의할 점은 hostname이 일치해야합니다.

 

이메일로 라이센스를 발급받게 되는데 라이센스 파일을 ${WEBTOBDIR}/license 디렉토리에 넣어주고 wscfl -i http.m 명령어를 입력하여 환경파일 컴파일을 합니다.

 

후에 wsboot 명령어로 WebtoB 명령어를 구동시키면 됩니다. wsdown 명령어는 서버를 중지시키므로 참고합니다.

 

WebtoB에 대해 더 많은 정보를 확인하고 싶다면 여기를 참고합니다.

Comments