Block wp-login.php based on country through mod_security Date Posted: 17-02-2018 WordPress is popular CMS which receives large number of DDOS login attempts generally. As a system administrator or site owner, if we dont feel that the traffic is not genuine from some other country, we can restrict wp-login.php   only from… Continue Reading Block wp-login.php based on country through mod_security

BCC to all emails in exim cPanel|Copy all outgoing emails on exim Date posted: 14-02-2018 In this post, we will explain how to keep all outgoing Emails to particular mail account. Note that the email box which we will be setup will receive all the mails irrespective of to address.… Continue Reading BCC to all emails in exim cPanel|Copy all outgoing emails on exim

Country based redirection on nginx behind load balancer|Geo Location Based redirection Date Posted: 19-12-2017 There are scenario where we want to setup country based redirection depends on visitor. In this post, we will explain on how to setup country based redirection on nginx which is behind load balancer. Assumption: Nginx… Continue Reading Country based redirection on nginx behind load balancer|Geo Location Based redirection

lfd on hostname High 5 minute load average alert| Increase load average threshold on csf Date posted: 13-11-2017 Consider a scenario where we have multiple cores and by default lfd will send notification incase if the server load goes more than 5. Csf doesn’t detect the number of cores and… Continue Reading lfd on hostname High 5 minute load average alert| Increase load average threshold on csf

L1aravel 5.5 installation on VestaCP domain Date posted: 31-10-2017 Assumptions:- We assume you have the following server setup VestaCP Ubuntu 16.04 Nginx PHP >= 7.0.0 PHP modules OpenSSL, xml, PDO, Tokenizer and mbstring Installing Laravel Install composer apt-get install composer Download the Laravel installer using Composer: composer global require “laravel/installer”… Continue Reading Laravel installation on VestaCP account

PDFlib support for PHP7.0 on Ubuntu 16.04 Date posted: 16-10-2017 Task: Enable PDF for PHP7.0 Based on your server architecture download PDFlib software from PDFlib site. cd /usr/local/src wget https://www.pdflib.com/binaries/PDFlib/911/PDFlib-9.1.1p3-Linux-x86_64-php.tar.gz tar -xvf PDFlib-9.1.1p3-Linux-x86_64-php.tar.gz cd PDFlib-9.1.1p3-Linux-x86_64-php/ Find PHP extension_dir # php -ini | grep extension_dir extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012 copy… Continue Reading PDFlib support for PHP7.0 on Ubuntu 16.04

Client denied by server configuration apache 2.4 Date Posted: 12-10-2017 The following error we have seen on the following log after we setup apache server on linux host. Client denied by server configuration apache 2.4 Reason: This error normally occurs if the documentroot is not allowed on virtualhost configuration. Consider,… Continue Reading Client denied by server configuration apache 2.4

Error debconf: unable to initialize frontend: Dialog Date Posted: 06-10-2017 Issue:- When got this error while installing mysql via bash script. Its because debconf is trying to control dialog prompt in background. But it doesn’t exist on your server. Fix:- So install dialog and apt-utils apt-get install dialog apt-utils  

Add webmail alias in VestaCP panel – ubuntu 16.04 Date Posted: 05-10-2017 Assumptions:- We assume you have the following server setup VestaCP Ubuntu 16.04 Apache2 Solution:- Add this line at the bottom of /home/admin/conf/web/apache2.conf file <VirtualHost xx.xx.xx.xx:8080> ServerName webmail ServerAlias webmail.* DocumentRoot /usr/share/roundcube <Directory /usr/share/roundcube> AllowOverride All </Directory> </VirtualHost> Verify… Continue Reading Add webmail alias in VestaCP panel – ubuntu 16.04

zone example.com/IN: loading from master file /home/admin/conf/dns/example.com.db failed: permission denied Date Posted: 05-10-2017 Assumptions:- We assume that you have the following setup VestaCP Ubuntu 16.04 Bind9 Error:- Bind might refuse to reload due to below errors zone example.com/IN: loading from master file /home/admin/conf/dns/example.com.db failed: permission denied   Fix:- Check permission… Continue Reading VestaCP – bind – loading from master file failed: permission denied