- http 로 접속할 경우 https 로 자동으로 Redirect 시키는 방법이다.
- 80port, 443port를 사용하는 Vhost가 각각 있어야 하며, ServerGroup 이나 URI 절에 VhostName 으로 호출 되도록 설정 돼있어야 한다.
1. WebtoB 설정파일(http.m) 수정
80 port를 사용하는 Vhost에 URLRewrite, URLRewriteConfig를 추가한다.
*VHOST
v_erp
DOCROOT="/home/tmax/webtob/docs",
HOSTNAME = "www.test.com",
PORT = "80",
ServiceOrder = "uri,ext",
ERRORDOCUMENT = "400,401,403,404,405,406,503",
URLRewrite = Y,
URLRewriteConfig = "/home/tmax/webtob/config/rewrite.conf",
LOGGING = "acc_erp",
ERRORLOG = "err_erp"
2. URLRewriteConfig에 해당하는 경로에 rewrite.conf 파일을 새로 생성한다.
rewrite.conf 내용
RewriteCond %{HTTP_HOST} ^www\.test\.com$
RewriteCond %{SERVER_PORT} 80
RewriteRule .* https://www.test.com:443$0 [R]
3. WebtoB 컴파일(wscfl -i http.m) 후, 재 기동(wsdown > wsboot) 한다.
4. 서비스 확인