프로그래밍

[WebtoB] IP 특정 대역 차단하기 - RewriteCond

가시가되어 2024. 6. 14. 09:41


[WebtoB]  IP 특정 대역 차단하기 - RewriteCond 

 
WebtoB - Tmax(티맥스소프트) 에서 만든 Web 서버이다. Apache 와 유사하며, Apache에서 사용가능한 일부 기능은 웹투비에서는 안되는 걸로 보임.
 
특정 IP 대역에 대해서 접근을 통제(에러) 설정을 하고자 한다.
 

[특정 IP 대역에 대한 접근통제]

허용하려는 IP 대역외에  다른 IP 대역이 못들어오게 막는 설정
 
rewrite.conf

    # 허용하려는 IP 대역 (예: 10.*.*.*)
    RewriteCond %{REMOTE_ADDR} !^10\..*\..*\..*

    # 위 조건을 만족하는 경우 접근 금지
    RewriteRule ^ - [F,L]

 
 
http.m
VHOST 설정에 URLRewrite = Y 와 Conf 파일 연결

* VHOST
V_SYSTEM	URLRewrite = Y,
		URLRewriteConfig = "/webtob/~/rewrite.conf"

 
Http.m 컴파일 : wscfl -i http.m
wsdown > wsboot 순서 웹투비 재기동 진행하여 반영 확인
 
 


 
 
Webtob 고급설정 참고
 - 다양한 RewriteCond 설정 예제가 있음.
https://technet.tmaxsoft.com/upload/download/online/webtob/pver-20140829-000001/administrator/ch04.html

제4장 고급 설정

본 장에서는 앞에서 살펴본 기본적인 설정 외에 특수한 작업을 하기 위한 설정에 대하여 설명한다. 4.1. 동적 콘텐츠를 위한 설정 웹 서버가 설치되면 HTML을 이용한 서비스가 가능하다. 즉, WebtoB

technet.tmaxsoft.com

 
 
 
 
 
regex101
정규 표현식으로, 헷갈릴 땐  단순히 테스트 해보기 좋음
https://regex101.com/ 

regex101: build, test, and debug regex

Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.

regex101.com

 
 
아니면 RewriteCond , Allow, Deny 등 설정에 대해서 챗GPT를 통해 문의해보자.
생각보다 Apache 설정에 대해서 알려줘서 참고하기 좋았음.