Bobcares

Cloudflare SSL Certificate Xampp: Installation

by | Oct 8, 2022

Let us take a closer look at how to install and manage the Cloudflare SSL certificate on Xampp and the configurations necessary to set it up with the support of our Server Management Support Services at Bobcares.

How to Install an SSL certificate for Localhost XAMPP?

cloudflare ssl certificate xampp

We’ll go over how to generate a CSR code and install an SSL certificate for Localhost XAMPP in this section. You’ll also discover the best place to buy cheap SSL certificates and learn a few interesting facts about XAMPP.

If we already generated the CSR code and received the SSL certificate in a ZIP folder, we can skip ahead to the installation steps.

Installing an SSL certificate on XAMPP

Please ensure the activation and authentication of the CSR and certificate. And also ensure that they are issued prior to installing the certificate.

We must obtain the certificate from the account or via email. We can then install using the files provided there.

Requirements

Three files are necessary for installing the Cloudflare SSL certificate to Xampp:

  1. The downloaded SSL certificate (the.crt file, or ‘Security certificate’).
  2. The Certificate Authority bundle (the.ca-bundle file) from the Namecheap account, is available in the archive.

It’s worth noting that if we download the certificate archive from the COMODO email, the bundle will split into three parts.

Such as COMODORSADomainValidationSecureServerCA.crt, COMODORSAAddTrustCA.crt, and AddTrustExternalCARoot.crt.

In this instance, we must combine them into a single.crt file in the following order:’

  • COMODORSADomainValidationSecureServerCA.crt
  • COMODORSAAddTrustCA.crt
  • AddTrustExternalCARoot.crt.

The personal key. This code, together with the CSR code used for certificate activation, should have been created on the server. This code is strictly confidential.

It is not sent to us at any point during the certificate processing process, thus it is present only on the server or other CSR generation site.

Cloudflare SSL certificate Xampp Installation 1

We can begin the installation by following the steps below once we have all of the required files and are confident that the certificate matches the private key:

  1. Upload the files indicated above to the server. Although it may be easier to save the contents in a single folder, we can upload the files to any directory on the server that is convenient for us.
  2. After that, we have to locate the configuration file for the website. We can locate the configuration file ways in two methods:

    1:We can either locate it directly from the XAMPP control panel.

    2: Or, we can use the file explorer. The path to the configuration file is determined by the folder we chose during the XAMPP control panel setup. When we access the panel, we can see the installation folder.

The Apache folder is present in the directory supplied. Navigate to the conf folder >> extra folder >> httpd-ssl.conf file from there. We can use any text editor to open the file.

Cloudflare SSL certificate Xampp Installation 2

The following command may be helpful to find all configuration files from which Apache reads Virtual Hosts:

"D:\xampp\apache\bin\httpd.exe" -S

Note that the path to the XAMPP folder used in the command is an example, remember to change it according to tot the requirements.

  • Save the modifications after editing the configuration file using the Virtual Host for port 443. Here is an example of the necessary additions:

    VirtualHost *:443
    DocumentRoot "/var/www"
    ServerName yoursite.com
    ServerAlias www.yoursite.com
    SSLEngine on
    SSLCertificateFile "D:/xampp/apache/ssl/yourdomain_com.crt"
    SSLCertificateKeyFile "D:/xampp/apache/ssl/yourdomain_com.key"
    SSLCACertificateFile "D:/xampp/apache/ssl/yourdomain_com.ca-bundle"
    VirtualHost

    Please ensure to change the paths in the sample to the paths and filenames in the certificate instructions for a smooth installation of the Cloudflare SSL certificate to Xampp.

    Note: Typically, a self-signed certificate is already installed on the server. It is not necessary to add another Virtual Host in this case.

    We should add the path to the new trustworthy certificate, bundle, and private key to the existing one for port 443.

After the changes are saved, restart the server. This can be done via the XAMPP control panel by stopping Apache. This is the final step in the process to set up the Cloudflare SSL certificate Xampp.

[Need assistance with similar queries? We are here to help]

Conclusion

To conclude we have now learned more about the configuration and setup of the Cloudflare SSL Certificate Xampp and the various configurations, the requirements and the installation process, and the steps necessary to complete it with the support of our Server Management Support Services.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF