설치 전 준비사항
시스템 요구사항
WebtoB를 설치하기 위한 시스템 요구 사항은 다음과 같습니다.
운영체제 | CPU | 메모리 |
---|---|---|
Linux K.4.15 이상 (64bit) |
Intel Itanium |
512MB |
시스템 환경 확인
WebtoB를 설치하기 전에 아래의 시스템 환경을 미리 확인합니다.
-
호스트 이름
WebtoB를 정상적으로 기동하기 위해서는 WebtoB 환경 설정 파일의 node/name에 호스트 이름을 설정해야 합니다.
Linux 시스템에서는 uname –n 명령 실행 또는 "/etc/hosts" 파일을 확인하여 호스트 이름을 확인할 수 있습니다.
WebtoB는 설치 과정에서 호스트 이름을 자동으로 찾아내서 환경 설정 파일(webtob-config.yaml)에 등록합니다.
-
포트 번호
WebtoB가 기동될 때 외부 클라이언트(인터넷 브라우저)로부터의 연결을 기다리는 포트가 필요합니다. 일반적으로 웹 서버는 80번 포트를 사용합니다. 그러나 대부분의 운영체제에서는 80번 포트를 사용하기 위해 'root' 권한이 필요합니다.
따라서 80번 포트를 사용하려면 'root' 권한을 가잔 계정이 필요하며, 일반 사용자 계정으로 WebtoB를 설치하려면 1024번 이후의 포트 번호를 사용해야 합니다. 만약 80번이 아닌 다른 포트를 사용할 경우 브라우저에서 서비스 요청 시 해당 포트 번호를 명시해야 합니다.
또한 WebtoB에서 사용할 포트 번호가 다른 프로그램에 의해 이미 사용 중인지 확인해야 합니다. 포트 번호를 변경하여 사용할 경우 사용자에게 해당 포트 번호를 알려주어야 합니다. 환경 설정 파일에 포트 번호를 등록하기 전에 이러한 사항을 확인한 후 설정해야 합니다.
다음은 웹 서버의 포트 번호가 '8080’일 경우의 예시입니다.
http://www.tmax.co.kr:8080/index.html
-
환경 변수
WebtoB를 설치하기 전에 현재 사용 중인 시스템 환경 설정 파일을 반드시 확인해야 합니다. 이전에 WebtoB가 설치된 경우 설치 경로가 혼동될 수 있으므로, 기존의 설치 내용이 있는지 확인한 후 관련 환경 변수를 삭제하는 것이 좋습니다.
-
GLIBC 버전 확인
WebtoB는 GLIBC 2.26 이상에서만 동작하므로 WebtoB 설치 전 시스템의 GLIBC 버전을 확인합니다.
다음은 GLIBC 버전을 확인하는 방법입니다.
$ getconf -a | grep libc GNU_LIBC_VERSION glibc 2.35
GLIBC 버전이 2.26보다 낮으면, WebtoB는 정상적으로 설치되더라도 기동되지 않습니다.
-
File Descriptor 확인
File Descriptor(이하 FD)는 WebtoB에서 동시에 실행되는 프로세스 수와 동시 접속자 수에 영향을 미칩니다. 따라서 FD 값이 동시에 실행되는 프로세스 수와 동시 접속자 수의 합보다 크게 설정되어 있는지 확인해야 합니다.
WebtoB에서 운영체제에 따라 최적의 성능을 위해 사용하는 FD 값은 다음과 같습니다.
운영체제 최대 FD 값 UNIX/Linux K.4.15
16384개