X
X

Select Your Currency

₺ Türk Lirası $ US Dollar
X
X

Select Your Currency

₺ Türk Lirası $ US Dollar

How to Install and Verify an SSL Certificate

HomepageArticlesSecurityHow to Install and Verify an SSL Ce...

Installing an SSL certificate is not just a matter of uploading the certificate file. You must verify together that the domain points to the correct server, that the certificate matches the private key, and that the site opens over HTTPS. If you use shared hosting, the SSL/TLS screen in the control panel may be sufficient; on a managed server, you may need access to the virtual host configuration and server logs.

What information is needed before installing an SSL certificate?

First, determine which environment you are working in. On a shared hosting account, certificate management, domain selection, and automatic renewal options are generally available in the control panel. On a dedicated or virtual server, administrator privileges with access to the web server configuration, certificate chain, and private key file are required. If you do not have the necessary permissions, use the provider’s management interface instead of changing files at random.

Before starting the installation, check which domain names the certificate covers. example.com and www.example.com may not be covered by the same certificate; the certificate in use must cover both or include a suitable wildcard domain. Also, the domain’s DNS records must point to the address of the server where the installation will take place. If DNS points to another server, visitors may not see the expected site even if the correct certificate has been installed.

Safe SSL certificate installation steps through the panel

  1. Save the current settings. In the panel, note the domain’s SSL/TLS status, the current certificate’s dates, and any automatic renewal option. On a managed server, use a backup of the relevant configuration or the provider’s rollback option before making changes. This allows you to proceed by changing only one factor at a time.
  2. Select the domain and certificate type. Open the domain to be configured in the SSL/TLS or similar security screen. Check that the certificate’s validity details include the primary domain and the subdomains in use. If the panel provides an automatic certificate, wait for the validation method to complete; for a manual upload, place the certificate, private key, and, if required, intermediate certificate in the correct fields.
  3. Review the matching and chain results. If the panel reports that the certificate does not match the private key or that an intermediate certificate is missing, do not force the installation. The private key may have been generated for a different certificate request; select the correct key and certificate pair again. If the certificate loads but the browser reports a trust-chain warning, the intermediate certificate chain supplied by the provider must also be added.
  4. Test HTTPS access. After the change, first open the primary domain with https://, then open the subdomains in use. The browser should show that the certificate matches the domain, falls within its valid date range, and provides a trusted chain. If the certificate appears correct but the page still opens over HTTP, the next step is to examine redirects and the application’s URLs.
  5. Check redirects and in-application URLs. Redirecting an HTTP request to its HTTPS version may be expected; however, before enabling it, verify that the administration panel, API endpoints, and special paths such as payment pages work over HTTPS. If only some images or stylesheet files are requested over HTTP, the browser may display a “mixed content” warning. Set the application’s base URL to HTTPS and update hard-coded HTTP links in the theme or plugins safely.

How should a finding be interpreted when a browser warning appears?

The type of warning narrows down the area that needs correction. If you see “The certificate does not match the domain name,” first compare the domain in the address bar with the names covered by the certificate; if they differ, the certificate may have been installed for the wrong virtual host, or DNS may be pointing to another server. A “Certificate is not trusted” warning generally suggests a missing intermediate certificate chain, a date problem on the local device, or a different validation performed by the organization’s network.

If the site shows a warning only on certain pages, do not reload the entire certificate immediately. Instead, find the resource being requested over HTTP in the security or network records of the browser’s developer tools. If the resource belongs to a plugin, theme file, or external service, check whether that specific link supports an HTTPS version. If no HTTPS version exists, changing the resource blindly may break the page; removing the resource or using a secure equivalent may be more appropriate.

Collect the evidence again after the change

For example, suppose the home page of a hypothetical store opens over HTTPS but the payment page displays a certificate warning. If you find that the payment address goes to a different subdomain, first examine that subdomain’s DNS record and certificate coverage. If the same certificate does not cover the name, install a suitable certificate for the payment subdomain only and try the redirect again. If, on the other hand, the address is correct and covered by the certificate, investigate whether the payment page is requesting an old HTTP resource; the first finding should not automatically be treated as evidence of the second problem.

After a correction, reopen the same URL that previously produced the error and inspect the newly generated browser security record matching the time of the operation, or the relevant line in the site’s error log. If the warning has disappeared, note that only the changed area resolved the issue. If the warning continues, do not change several other settings at once; restore the previous value and separate which of the DNS, certificate coverage, or chain findings still differs.

Which choice is safer when moving to HTTPS?

A panel option that provides automatic renewal is a practical choice for sites that do not want to track certificate expiration manually and can complete domain validation through the panel. However, automatic renewal does not mean that DNS validation will always succeed or that HTTP links in the application will be fixed. You must still check the renewal date and the record of the most recent successful renewal.

Manual certificate installation may be suitable for those who want more controlled management of the certificate chain and multiple domain names on a private server. In return, responsibility for the private key’s access permissions, configuration backups, and renewal schedule remains with the administrator. Enabling general debugging output on a production site, disabling TLS security checks, or broadly expanding all file permissions is not a safe solution.

As a first step, check the domain’s DNS target, the names covered by the certificate, and the renewal status in the panel at the same time. To review hosting options and the management environment, you can visit the İyibirNet home page; for the technical installation, the SSL/TLS documentation for the panel you use and the provider’s validation records should be treated as authoritative.


Top