T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

reference spletnih strani
24th November

cPanel – dodajanje apache mod_geoip modula – omejitev glede na državo obiskovalca

Sohail Riaz je ustvaril apache MOD_GEOIP modul za cPanel. S tem modulom bomo preprečili dostop obiskovalcem, ki niso iz Slovenije, do cpanel ter whm vsebin.

Namestitev

CODE:
  1. cd /var/cpanel/easy/apache/custom_opt_mods
  2. wget http://easyapache.cpanel.net/optmods/custom_opt_mod-mod_geoip.tar.gz
  3. tar -xvvf custom_opt_mod-mod_geoip.tar.gz
  4. rm custom_opt_mod-mod_geoip.tar.gz

Sedaj pojdite v WHM sekcijo, izberite EasyApache Update. V seznamu možnosti se bo pojavil mod_geoip.

Konfiguracija - omogočite GEOIP

Uredite /usr/local/apache/conf/includes/post_virtualhost_global.conf, dodajte:

CODE:
  1. GeoIPEnable On
  2. GeoIPDBFile "/opt/geoip/share/GeoIP/GeoIP.dat"

S tem bodo GEOIP spremenljivke na voljo na vseh spletnih straneh npr. v htaccess datotekah. Nato pa še dodajte:

CODE:
  1. <LocationMatch "/(cpanel|whm|webmail|webdisk)/">
  2.         SetEnvIf GEOIP_COUNTRY_CODE SI AllowCountry
  3.  
  4.         Deny from all
  5.         Allow from env=AllowCountry
  6. </LocationMatch>

S tem preprečimo dostop do cpanel, whm, webmail ter webdisk konfiguracije vsem, ki jih GEOIP ne prepozna, kot slovenski IP.

WHM konfiguracija - izklopite whm/cpanel/ poddomene

Pojdite v Main, Server Configuration, Tweak Settings. Proxy Subdomains nastavite na false (0), enako storite za Proxy Subdomain Creation. S tem boste preprečili dostop do cpanel, webmail, webdisk in whm preko pod-domen npr. whm.domena.si.

Sprememba konfiguracije - restart apache servisa

Po vsaki spremembi konfiguracije preverite ali je sintaksa konfiguracije pravilna z httpd -t. Nato pa ponovno zaženite http (apache) servis z ukazom service httpd restart.

Dodatne informacije - povezave:

Deli s skupnostjo:

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Podobni članki:

  1. Omejitev dostopa do spletne strani preko apache .htaccess in .htpasswd datoteke
  2. cPanel – poddomena – vpn (poddomena kaže na zunanji IP)
  3. Apache htaccess preusmeritve
  4. SSL certifikat – https povezava – cpanel
  5. SVN varnostni problem – dostop do izvorne kode preko domena.com/.svn/ URL-ja
  6. Optimizacija PHP kode – prezgodnja optimizacija je zlo – apache ab testiranje
  7. Iskalnikom in uporabnikom prijazni URL-ji (User – SEO freindly URL – Apache, IIS)
  8. Kako dodati novega root uporabnika – cPanel – centOS – whm
  9. AJAX iskanje in dodajanje v seznam (select) z dodatnimi informacijami
  10. AJAX iskanje datotek, dodajanje v seznam ter predogled le teh (PDF, jpeg)

Dodaj komentar