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
-
cd /var/cpanel/easy/apache/custom_opt_mods
-
wget http://easyapache.cpanel.net/optmods/custom_opt_mod-mod_geoip.tar.gz
-
tar -xvvf custom_opt_mod-mod_geoip.tar.gz
-
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:
-
GeoIPEnable On
-
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:
-
<LocationMatch "/(cpanel|whm|webmail|webdisk)/">
-
SetEnvIf GEOIP_COUNTRY_CODE SI AllowCountry
-
-
Deny from all
-
Allow from env=AllowCountry
-
</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:
- Uradna stran GEOIP Apache modula
- Apache htaccess preusmeritve
- Vodič za inštalacijo geoIP na cpanel CentOS sistemu
Podobni članki:
- Omejitev dostopa do spletne strani preko apache .htaccess in .htpasswd datoteke
- cPanel – poddomena – vpn (poddomena kaže na zunanji IP)
- Apache htaccess preusmeritve
- SSL certifikat – https povezava – cpanel
- SVN varnostni problem – dostop do izvorne kode preko domena.com/.svn/ URL-ja
- Optimizacija PHP kode – prezgodnja optimizacija je zlo – apache ab testiranje
- Iskalnikom in uporabnikom prijazni URL-ji (User – SEO freindly URL – Apache, IIS)
- Kako dodati novega root uporabnika – cPanel – centOS – whm
- AJAX iskanje in dodajanje v seznam (select) z dodatnimi informacijami
- AJAX iskanje datotek, dodajanje v seznam ter predogled le teh (PDF, jpeg)


