WebtoB 환경에서 React.js, Vue.js 와 같은 SPA(Single Page Application) 서비스를 하기 위한 환경을 구성하는 방법에 대한 설명입니다.
Apache 와 동일하게 URLRewrite 기능을 이용하여 모든 요청에 대해 /index.html 을 호출하도록 설정합니다.
[설정 방법]
$WEBTOBDIR/config/http.m 파일을 수정합니다.
설정이 필요한 *VHOST 절의 Vhost 에 다음과 같이 URLRewrite 옵션을 추가합니다.
*VHOST.URLRewrite = Y,
*VHOST.URLRewriteConfig = "config/rewrite.conf" # rewrite 설정 파일명은 자유롭게 변경해도 됩니다.
*VHOST
v_http DOCROOT = "/home/webtob/docs",
HOSTNAME = "test.co.kr",
PORT = "80",
URLRewrite = Y,
URLRewriteConfig = "config/rewrite.conf",
LOGGING = "acc_http",
ERRORLOG = "err_http"
$WEBTOBDIR/config/rewrite.conf 파일을 생성 후 다음 내용을 추가합니다.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
http.m 파일을 컴파일 후 WebtoB 를 재기동하면 설정이 완료됩니다.
'Middleware > WebtoB' 카테고리의 다른 글
WebtoB HTTP 접속을 HTTPS 로 접속 되도록 설정 (0) | 2023.05.11 |
---|---|
WebtoB Access 로그 포맷 변경 방법 (COMBINED 포맷 등) (0) | 2023.03.16 |
WebtoB SSL/TLS 인증서 적용 방법 (+사설인증서 생성 방법) (0) | 2023.03.15 |
WebtoB 요청 처리 순서 (http.m 설정파일 보는 법) (0) | 2023.03.09 |
WebtoB 설정파일 구조 (http.m) (1) | 2023.03.06 |
댓글