Run the following command on Main Node :
vzctl set VEID –bindmount_add /tmp,noexec,nosuid,nodev –save –setmode restart —> to make it noexec
vzctl set VEID –bindmount_add /tmp,nosuid,nodev –save –setmode restart —> to make it exec
To Install GeoIP on Linux Virtual Private Server (VPS) follow the following commands :
[root@vm1]# cd /usr/local/src
[root@vm1]# wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.8.tar.gz
[root@vm1]# tar -xzvf GeoIP-1.4.8.tar.gz
[root@vm1]# cd GeoIP-1.4.8
[root@vm1]# ./configure
[root@vm1]# make
[root@vm1]# make install
[root@vm1]# echo ‘/usr/local/lib ‘ > /etc/ld.so.conf.d/geio.conf
[root@vm1]# ldconfig
[root@vm1]# cd ..
Now lets install module mod_geoip2
[root@vm1]# wget http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.7.tar.gz
[root@vm1]# tar -zxvf mod_geoip2_1.2.7.tar.gz
[root@vm1]# cd mod_geoip2_1.2.7/
[root@vm1]# /usr/local/apache/bin/apxs -lGeoIP -cia mod_geoip.c
Now Verify the following configuration files to have proper configurations
[root@vm1]# vi /usr/local/apache/conf/includes/pre_main_global.conf
[root@vm1]# vi /usr/local/apache/conf/geoip.conf
If the server is plesk and you are not able to run the command make and apxs then use
[root@vm1]#yum install libtool ( If make gives you error )
[root@vm1]# updatedb; locate apxs | grep bin (To lcaote if you have the command apxs)
[root@vm1]# yum install httpd-devel ( If apxs is not present )
Thanks,
Scott