프로그래밍
[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
regex101
정규 표현식으로, 헷갈릴 땐 단순히 테스트 해보기 좋음
https://regex101.com/
아니면 RewriteCond , Allow, Deny 등 설정에 대해서 챗GPT를 통해 문의해보자.
생각보다 Apache 설정에 대해서 알려줘서 참고하기 좋았음.