본문 바로가기

http.m3

WebtoB 요청 처리 순서 (http.m 설정파일 보는 법) WebtoB http.m 설정파일을 봤을 때 어떻게 요청을 받고 어떤 순서로 요청이 처리되는지 이해가 어려우신 분들을 위한 포스트입니다. WebtoB 가 요청을 받았을 때 설정파일 기준 어떠한 순서로 처리가 되는지 기본 동작에 대한 Workflow Chart를 작성해 보았는데, 다음과 같습니다. 1. *VHOST.Port 에 선언된 포트 번호로 요청이 들어온다. (네트워크 레벨에서 선택됨) 2. 들어온 요청은 Host 헤더를 확인하여 *VHOST.HostName, *VHOST.HostAlias 설정과 비교, VHOST 하나가 선택되어 처리됩니다. 3. 선택된 VHOST에 설정되어 있는 ServiceOrder 순서에 따라 다음 처리가 선택됩니다. "uri, ext" 설정인 경우, *REVERSE_PROXY.. 2023. 3. 9.
WebtoB 설정파일 구조 (http.m) WebtoB 설정파일에 어떠한 설정을 할 수 있고 기본적인 구조에 대해 알아보도록 하겠습니다. 가장 기본적인 서비스를 수행할 수 있는 WebtoB 5 버전 설정파일을 가져와봤습니다. [webtob5@CentOS7-WAS1 config]$ cat http.m *DOMAIN webtob1 *NODE CentOS7-WAS1 WEBTOBDIR = "/sw/webtob5", DOCROOT = "/sw/webtob5/docs", PORT = "80", SHMKEY = 54000, HTH = 1, ServiceOrder = "uri,ext", UpperDirRestrict = Y, ERRORDOCUMENT = "400,401,403,404,405,503", JSVPORT = 9900, LOGPERM = 0600, L.. 2023. 3. 6.
WebtoB 기본 운영 가이드 (설정파일 컴파일, 기동 및 종료) WebtoB 설정 파일을 수정 후 컴파일 및 기동, 종료 하는 방법에 대한 설명입니다. WebtoB 는 기본적으로 $WEBTOBDIR/config/http.m 파일을 설정파일로 사용합니다. 운영 방법에 따라 기본 설정파일명을 사용하지 않고 원하는 파일명으로도 사용할 수 있습니다. 여기서는 기본 파일명인 http.m 을 기준으로 설명합니다. http.m 컴파일 명령 [webtob5@CentOS7-WAS1 ~]$ wscfl -i http.m [CFL-00368] Configuration uses privileged listen ports (those below 1024). These ports generally require root privilege. The user may run WebtoB as a s.. 2023. 3. 3.