View Single Post
ישן 28-12-11, 16:02   # 8
Kernel
אושיית הוסטינג
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בקעת אונו
הודעות: 2,429

Kernel לא מחובר  

לא להשתמש ב-API, לא להשתמש בקוד ולא SQL - מאוד מאט את האתר!

1. מורידים ומתקינים mod_geoip .
2. מתקינים את המסד של GeoIP:
קוד:
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
gunzip GeoIP.dat.gz
mkdir /usr/lib/geoip/ && mv GeoIP.dat /usr/lib/geoip/ && chmod 755 /usr/lib/geoip/GeoIP.dat
(צור תיקייה חדשה, העבר את המסד לתיקייה, הגבלת הרשאות כתיבה רק ל-ROOT).
3. עורכים את httpd.conf:
מוסיפים:
קוד:
LoadModule geoip_module       /usr/lib/apache/mod_geoip.so
GeoIPEnable On
GeoIPDBFile /usr/lib/geoip/GeoIP.dat
SetEnvIf GEOIP_COUNTRY_CODE IL BlockCountry
4. פותחים את htaccess באתר שאנחנו רוצים לחסום לישראל בלבד ומוסיפים:
קוד:
Deny from env=BlockCountry
מעתה, כל מי שיכנס מישראל יופנה לעמוד שגיאה 403, מומלץ לערוך אותו בהתאם.

כמה טיפים:
תמיד מומלץ לחסום מדינות מפוקפקות באינטרנט איראן, רוסיה, *סטאן וכו', ג
מומלץ מפעם לפעם לעדכן את הקובץ GeoIP.dat.
__________________
אבי
  Reply With Quote