미들웨어(제우스 웹투비)

웹투비(webtob) http.m 설정(vhost 절)

재노 2022. 4. 2. 12:13

※ 웹투비(webtob) 설정 변경시 반드시 티맥스에 문의하시기 바랍니다. 아래 글은 온라인 매뉴얼을 바탕으로 작성했습니다.

 

공식 매뉴얼

[웹투비 5.0 온라인 매뉴얼 - 티맥스 공식]
https://technet.tmaxsoft.com/upload/download/online/webtob/pver-20160331-000002/index.html 
참고 : 위 매뉴얼은 2016년 웹투비 5.0이 처음 출시되었을 때 발행되었습니다.
안내 : 좌상단 WebtoB 관리자 안내서 > 3.환경설정

 

[웹투비 4.1 온라인 매뉴얼 - 티맥스 공식]

https://technet.tmaxsoft.com/upload/download/online/webtob/pver-20150203-000001/index.html  
참고 : 위 매뉴얼은 2015년에 발행되었습니다. 안내 : 좌상단 WebtoB 관리자 안내서 > 3.환경설정

 

 

웹투비(webtob) http.m 설정 개요

※ 웹투비(webtob) 설정 변경시 반드시 티맥스에 문의하시기 바랍니다. 아래 글은 온라인 매뉴얼을 바탕으로 작성했습니다. 공식 매뉴얼 [웹투비 5.0 온라인 매뉴얼 - 티맥스 공식] https://technet.tmaxso

woshcareer.tistory.com

예제 설정 파일

*VHOST
web     DOCROOT ="/home/web",
        HOSTNAME = "www.test.co.kr",
        HostAlias = "224.36.94.196",
		PORT = "443",
        ServiceOrder = "ext,uri",
   		ERRORDOCUMENT = "403,404,500,503",
        SSLFLAG = Y,
        SSLNAME = ssl,
        LOGGING = "web_successlog",
        ERRORLOG = "web_errorlog"

app     DOCROOT ="/home/app",
        HOSTNAME = "www.test.co.kr",
        HostAlias = "224.36.94.196",
		PORT = "543",
        ServiceOrder = "ext,uri",
   		ERRORDOCUMENT = "403,404,500,503",
        SSLFLAG = Y,
        SSLNAME = ssl2,
        LOGGING = "app_successlog",
        ERRORLOG = "app_errorlog"

 

  • 자주 사용하는 절에 대한 설명
*VHOST : VHOST에 설정한 URL 별로 다른 문서를 보여주도록 설정한다.

VHOST별로 NODE 절에 정의한 설정을 재정의할 수 있다.
(같은 설정을 VHOST와 NODE 절에서 모두 설정하면 VHOST의 우선순위가 높다)
(VHOST 절에서 정의하지 않으면 NODE 절에서 설정한 값이 자동으로 적용된다)

하나의 웹투비에 만들 수 있는 VHOST 개수는 64개까지이다.

 

VHOST 절에서 자주 사용하는 설정

DOCROOT : VHOST에서 처리할 수 있는 정적 자료(html, image 등) 경로

 

HOSTNAME : 클라이언트가 각 VHOST에 접근할 수 있도록 DNS / IP를 입력한다.(1개만 입력 가능)

 

HostAlias : 클라이언트가 각 VHOST에 접근할 수 있도록 DNS / IP를 입력한다.(여러 개 입력 가능)

 

PORT : 각 VHOST에서 사용할 포트(클라이언트가 해당 PORT를 입력해야 각 VHOST에 접속할 수 있다.)

 

포트 분리

 

ServiceOrder : 사용자 요청을 처리할 순서 결정(EXT 절 → URI 절)

 

ERRORDOCUMENT : 설정한 HTTP 상태 코드 발생 시 사용자가 지정한 에러 페이지를 보여줌

 

LOGGING, ERRORLOG : 액세스 로그, 에러 로그 (LOGGING 절에 정의)

 

  • VHOST절 보안 설정(각 VHOST 별로 다르게 설정할 수 있다)

SSLFlag : SSL/TLS 절 사용 여부 지정(Y/N으로만 설정 가능)
SSLName : SSLFlag="Y" 입력시 SSL 절에서 어떤 항목을 사용할지 설정

 

Method : 클라이언트가 웹서버에 접속 가능한 HTTP Request 메소드 설정 ex) GET, POST, -HEAD, -OPTIONS ...

 

URLRewrite : URL 리다이렉션 기능 사용 여부 결정
URLRewriteConfig : URL 리다이렉션을 정의한 파일 경로 입력

 

Headers : HEADERS 절에 설정한 HTTP header를 각 VHOST 에 적용하겠다.

 

참고자료

[웹투비 5.0 온라인 매뉴얼 - 공식]

https://technet.tmaxsoft.com/upload/download/online/webtob/pver-20160331-000002/index.html

 

[인생은 마라톤 - 하나의 서버에 두개의 노드 설정]
http://webgosu.egloos.com/v/9822280