안녕하세요. engintron(nginx)에서 특정 URL을 차단해야 합니다.
app.worldindia.com/pubclick/click?affiate_id=683&appoffer_id=4523&trans_id=53e5232
app.worldindia.com/pubclick/click?affiate_id=683&appoffer_id=4523&trans_id=53dad24
app.worldindia.com/pubclick/click?affiate_id=683&appoffer_id=4523&trans_id=9dsdm44
app.worldindia.com/pubclick/click?affiate_id=683&appoffer_id=4523&trans_id=5j33231
app.worldindia.com/pubclick/click?affiate_id=683&appoffer_id=4523&trans_id=51fsd32
app.worldindia.com/pubclick/click?affiate_id=683&appoffer_id=4523&trans_id=9823d22
affiliate_id=683인 특정 제휴사의 URL을 차단해야 합니다. 이 제휴사의 모든 트래픽은 상태 코드 404로 이동합니다.
답변1
Use the below command if you want to block the particular url
iptables -A INPUT -d "app.worldindia.com" -p tcp -j DROP
답변2
답변3
이렇게 하는 것은 쉽습니다인젠트론다음에 대한 맞춤 규칙:
if ($SITE ~* (app.worldindia.com/pubclick/click?affiate_id=683) {
return 403;
}
이는 해당 제휴사 ID를 가진 모든 URL과 일치합니다. 그런데 403 Access Denied를 사용하는 것이 더 좋습니다.