%EC%97%90%EC%84%9C%20%ED%8A%B9%EC%A0%95%20URL%EC%9D%84%20%EC%B0%A8%EB%8B%A8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
안녕하세요. 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를 사용하는 것이 더 좋습니다.