Website Security Solutions | Latest Guides | Blog

FastPanel is a free, modern and futuristic web hosting control panel designed for efficient server management. With an intuitive interface, it simplifies tasks
such as domain management and email configuration, emphasizing speed and robust security features. Suitable for both individuals and businesses,
FastPanel offers scalability and flexibility to meet diverse hosting needs, making it a reliable and feature-rich solution for streamlined web
hosting control.

Step 1. Generating a Certificate Signing Request (CSR)

What is a CSR?
A CSR, or Certificate Signing Request, is an encoded text generated by a web server during the SSL certificate application process. It includes
information about the entity requesting the certificate, such as the public key, common name, organization, and other details. The CSR is sent to
a Certificate Authority (CA), which uses it to create the SSL certificate, facilitating secure communication between the web server and users'
browsers.

1: Login to FastPanel

yourip:8888
OR
yourdomain.com:8888
FastPanel Login Page2: Select/Create your website FastPanel Dashboard Website Select3: Under Site Management, click on SSL Certificates FastPanel SSL Configuration Option4: Click on New Certificate on the top right FastPanel Add New Certificate5: Select Certificate Signing Request and fill in the details and then click on Save FastPanel Fill CSR DetailsYour Ceritificate Signing Request or CSR should be generated and saved now. To access the same head back over to the SSL Certificates page.

Step 2. Order and Configure the SSL Certificate

The subsequent step in the installation process is to order and configure SSL Certificate. We recommend SSLTrust because of our exceptional Customer Service, Money Back guarantee and SSL Installation Service. Here is a bit of information about SSL Certificates to help choose the best for you and your website.

Level 1: Standard SSL certificates
Standard SSL certificates deliver essential security by validating domain ownership, offering a cost-effective solution with the padlock symbol and "https://" protocol. While not as comprehensive as higher-level certificates, they provide reliable online protection at an affordable price. If you have a single website, you can now secure that from a variety of cheap, easy and fast to implement SSL Certificates.

Level 2: Business SSL Certificates (OV)
Organization Validation (OV) SSL SSL certificates provide advanced security by rigorously validating domain ownership and business legitimacy, instilling confidence in online visitors. The padlock symbol and "https://" protocol visibly communicate a secure online presence, effectively addressing trust and data protection concerns. If you have a business website and want to instill higher trust and authenticity among your customers then go for one from manyBusiness SSL (OV)Certificates.

Level 3: Business Premium SSL Certificates (EV)
Extended Validation (EV) SSL certificates ensure top-tier online security by rigorously verifying domain ownership and organizational identity. With a distinctive green address bar, padlock symbol, and "https://" protocol, they offer the utmost assurance to users, making them essential for businesses prioritizing trust and data integrity online.

If you have an online enterprise website and want to display the highest level of trust and authentication then choose from Business Premium (EV) SSL Certificates.

If you're still unsure of what certificate to pick, do not hesitate to contact our Sales Team and they will be glad to help you out.1: Once you've added the SSL Certificate into your cart, you can now click on Checkout to complete the process. SSLTrust Checkout Page Fill in your account details SSLTrust Account Details Choose your preferred mode of payment and click on checkout. SSLTrust Complete Order2: After you have purchased the SSL Certificate, you can start the configuration process. This can be started by going into your SSLTrust account and managing your recent purchase. Head over to the SSLTrust Dashboard and under Services, select My Services. SSL Dashboard You should be able to see your purchased certificate and order status, now click on Manage SSLTrust SSL This will take you to the Product Details of your SSL Certificate. Click on start configuration to do the configuration yourself or you can provide the URL below to the appropriate person to complete the configuration for you. Start SSL Configuration3: Copy and paste the previously generated CSR (Certificate Signing Request) which should include:-
  -----BEGIN CERTIFICATE REQUEST-----
  -----END CERTIFICATE REQUEST-----
Verify CSR Details Then, click on Verify CSR. If the CSR details match the inputs you've entered before, you can now proceed or else generate a new CSR with proper details. Actual CSR Details Pic Select the Server Type and click on Next Step> Server Type Step4: Fill in your contact information Contact Info If you have a technical contact managing the certificate for you, please enter their details. They will also have permission to manage the Certificate and will be sent renewal reminders. Technical Contact To obtain a business SSL certificate, you will need to provide your business details, including your correct address, phone number, and legal entity name. The Certificate Authority will verify the accuracy of this information. If there are any mistakes, it may cause delays in the process. Then, click on Next Step

5: The next step in this process is Domain Control Validation (DCV). DCV, or Domain Control Validation, is a crucial step in SSL certificate issuance. It verifies that the entity requesting the certificate has control over the specific domain by utilizing methods like email verification, file uploads, or DNS changes. This process ensures the legitimacy of SSL certificates and enhances online security. Domain Control Validation Select the method that is easiest for you. Having an email address with the domain name will be the quickest. You will be sent an email containing a link which when clicked upon should validate your domain name. In HTTP/HTTPS File Validation Method, you can create a folder in the specified and directory, paste in the contents and your domain should be validated. HTTP Method DCV The final method to validate your domain name would be CNAME Validation. Basically you have to create a CNAME record in your DNS Settings to validate your domain name and then click on the Check DNS Record button to verify DNS changes. CNAME Method DCV After a few seconds or minutes depending on your DNS propagation speed, the CNAME record should be verified. DNS Check DNSChecker The configuration should be a success. Click on the button below to access the validation manager. Certificate Configuration Success6: Your certificate should have now been issued if you completed all the above steps correctly. Certificate Issue Success If not, click on Domain Control Validation, and re-submit whatever method you chose for validation. Upon completing domain validation using the chosen method, your SSL certificate will be issued. If you have ordered a Business SSL, you will need to wait for the Certificate Authority to verify your business address and phone number. If the validation process has not been completed or you have not received your certificate after a certain period of time, please reach out to the support team to check on the status of your certificate.

Step 3. Upload the SSL Certificate Files to your Server

Once your SSL certificate has been issued, you will receive an email with the certificate directly from the Certificate Authority. Alternatively, you can download the certificate from the SSLTrust Portal, which presents the certificate in a convenient, easy-to-use format.

Again, head over to the SSLTrust Dashboard and click on your certificate:- dashboard-final1: Click on Collect/Download Certificate- Collect Certificate Go to the first column and click on copy to clipboard Copy SSL Certificate2: Login to FastPanel
yourip:8888
OR
yourdomain.com:8888
FastPanel Login Page3: Select your website FastPanel Dashboard Website Select4: Under Site Management, click on SSL Certificates FastPanel SSL Configuration Option5: Click on New Certificate on the top right FastPanel Add New Certificate6: Select Existing option on the top right and choose the previously generated Certificate Signing Request (CSR) and paste in you main certificate in the following dialog box FastPanel Install SSL Certificate7: Furthermore, head back to the certificate collection page and click on copy to clipboard on the Intermediate certificate. Copy Intermediate SSL Certificate Proceed to paste your Intermediate Certificate in the following dialog box.8: Finally, click on Save. Now, navigate to https://yourdomain.com to view your secure website.

Step 4. Test the SSL Certificate

SSL Labs, now called Qualys SSL Labs, is a web service providing tools to analyze and test the SSL/TLS configurations of web servers. Its SSL Server Test assesses various security aspects, assigning a grade based on the server's overall security posture. This tool is widely used by administrators and security professionals to ensure secure server configurations and identify vulnerabilities.

We recommend you use this tool to check the install has been completed successfully: www.ssllabs.com/ssltest/ For custom port/Localhost SSL Testing, check out another tool here SLLabs Test A RatingYou may need to get your web developer, or update your website yourself, to make sure all files use https:// and all links to your site and within your website use https://

If you require any assistance with your SSL Installation please contact our friendly support team.


Author: Siddiqui Ammar
Published:

    Next Guide...
    RunCloud SSL Configuration and Installation Guide

    RunCloud, founded in 2016 as a DigitalOcean Community Project is a user-friendly cloud-based platform for effortless web server and application management. It simplifies deployment, monitoring, and scaling on major cloud providers. With features like easy server setup, website deployment,…