How to Force SSL in Drupal

After purchasing & Installing the SSL certificate, you will need to force SSL usage on Drupal / WordPress.

Inside the .htaccess file, you will need to add something like this (replacing your domain name as needed):

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^domainname\.com*
RewriteRule ^(.*)$ https://www.domainname.com/$1 [L,R=301]

These rewrite conditions should be placed after the following lines:

<IfModule mod_rewrite.c >
RewriteEngine on

How to enable Cloud Fare on VPS

STEPS:

1. SSH to the server in which you need to install CloudFlare plugin.

2. Enter the cPanel basic directory:

cd /usr/local/cpanel

3. Download the tar file to your server.

curl -k -L https://github.com/cloudflare/CloudFlare-CPanel/tarball/master > cloudflare.tar.gz

4. Untar the file

tar -zxvf cloudflare.tar.gz

5. This will extracts a directory which includes a UNIQUE_ID. The sample format of this will be as follows:

cloudflare-CloudFlare-CPanel-w40bbb3

Here w40bbb3 is the UNIQUE_ID.

cd cloudflare-CloudFlare-CPanel-UNIQUE_ID/cloudflare

6. Execute the install script in the following format:

./install_cf API_HOST_KEY mod_cf “Your Company Name”

API_HOST_KEY – You will get this from your CloudFlare panel.

Your Company name – You can give your hostname here.

mod_cf is optional. If set, the installer will also try to install mod_cloudflare

That’s it!!! Now, you will be able to see an icon for “CloudFlare” in all your cPanel accounts.