프로그래밍-2/server

Jeus6, WebtoB4.1 연동을 위한 설정 - 2. http.m

daslyee 2021. 8. 19. 23:37
728x90

* 기초적으로 셋팅해야 할 파일 중

JEUSMain.xml, http.m, WEBMain.xml, jeus-web-dd.xml, rewrite_.cfg 을 기술할 예정이다.

 

제우스와 웹투비를 연결하기 위해서는 약간의 설정이 필요하다.

프로젝트마다 환경 및 성향이 다르므로 참고용으로만 보길 바란다.

 

설명 :

 

webtob 설치 폴더의 config 안에 http.m

설정이 복잡해 보일 수도 있지만, 한번이라도 삽질하여 연결을 성공해본다면 정말 귀중한 경험이 될거 같다.

 

SSL은 인증문제로 인해 모두 주석처리하였다.

코드 수정전 원본파일을 http.m_init 라고 저장하는 습관을 들이면 좋다. (백업은 언제나 옮다.)

JSVPORT는 초기에 주석처리되었는데 주석해제하는 것도 잊지말자.

 

http.mserver

JEUSMain.xml<application><name>

WEBMain.xml<registration-id>과 <group-name> 동일 값(UPTEST02Group)

 

http.m의 uri  Uri = "/uptest02" 와

JEUSMain.xml  <application> <context-root> 

jeus-web-dd.xml <context-path> 

rewrite_.cfg RewriteRule ^/$ /uptest02/$1 [L] 는 동일 값 (uptest02)

 

예외처리인 EXT도 필요에 따라 작성하면 된다.

 

2. http.m

*DOMAIN
webtob1

*NODE
hostname WEBTOBDIR="D:/webtob", 
		SHMKEY = 54000,
		DOCROOT="D:/webtob/docs",
		#PORT = "8080", 
		HTH = 1,
		NODENAME = "$(NODENAME)",
		ERRORDOCUMENT = "503",
		#Options="IgnoreExpect100Continue",
		JSVPORT = 9900,
		IndexName = "index.jsp",
		ServiceOrder = "uri,ext",
		LOGGING = "log1",
		ERRORLOG = "log2",
		SYSLOG = "syslog",
		IPCPERM = 0777

*VHOST

vhost_UPTEST02 DocRoot="D:/webtob/docs",
               HostName="up.test02.com",
               Hostalias="up.test02.com",
               Port="80",
               URLRewrite=Y,
               URLRewriteConfig="D:/webtob/config/rewrite_UPTEST02.cfg"   
			
vssl_UPTEST02 DocRoot="D:/webtob/docs",
              HostName="up.test02.com",
              Hostalias="up.test02.com",
              Port="443",
              #SSLFLAG = N,
              #SSLNAME = "SSL_UPDATE02",
              URLRewrite=Y,
              URLRewriteConfig="D:/webtob/config/rewrite_UPTEST02.cfg" 
			

*SSL
# SSL_UPTEST02 CertificateFile = "D:/webtob/ssl/newreq.pem",
#              CertificateKeyFile = "D:/webtob/ssl/ssl/newreq.pem",             
#              CACertificateFile = "D:/webtob/ssl/wwwCA/cacert.pem",
#              CACertificatePath = "D:/webtob/ssl",
#              RequiredCiphers = "!EXP"

*SVRGROUP
htmlg       SVRTYPE = HTML
#cgig       NODENAME = "hostname", SVRTYPE = CGI
#ssig       NODENAME = "hostname", SVRTYPE = SSI
jsvg2       NODENAME = "hostname", SVRTYPE = JSV,VHOSTNAME="vhost_UPTEST02,vssl_UPTEST02"

*SERVER
html          SVGNAME = htmlg, MinProc = 2,  MaxProc = 10, ASQCount = 1 
UPTEST02Group SVGNAME = jsvg2, MinProc = 10, MaxProc = 20, ASQCount = 1, SvrChkTime=30

*URI
uri            Uri = "/uptest02",   Svrtype = JSV , Svrname=UPTEST02Group

*ALIAS
#alias1  	URI = "/cgi-bin/", RealPath = "D:/webtob/cgi-bin/"

*LOGGING
syslog		Format = "SYSLOG", FileName = "D:/webtob/log/system.log_%M%%D%%Y%",
			Option = "sync"
log1		Format = "%h %p %l %u %t \”%r\” %>s %b \”{Referrer}\” \”{User-Agent}\”", FileName = "D:/webtob/log/access.log_%M%%D%%Y%", 
			Option = "sync"
log2		Format = "ERROR", FileName = "D:/webtob/log/error.log_%M%%D%%Y%", 
			Option = "sync"

*ERRORDOCUMENT
503			status = 503,
			url = "/503.html"


*EXT
htm		MimeType = "text/html", SvrType = HTML

 

728x90