What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Installing an SSL certificate is only one part of enabling HTTPS. The browser must reach the right server on TCP port 443, that server must select a certificate whose names match the requested hostname, it must send the complete intermediate chain, and every proxy, redirect, and application URL must agree on HTTPS. Diagnose those dependencies in order: identify the exact browser error, verify DNS and port 443, inspect the certificate actually being served, check SNI and virtual-host selection, align proxy and origin encryption, then fix redirect conflicts or mixed content.

Start with the exact symptom

Do not replace the certificate again until you know which layer is failing. Different browser messages point to different causes.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
What you see Most likely area First check
Privacy warning, such as a name or trust error Certificate hostname, trust chain, expiry, SNI, or the wrong virtual host Inspect the certificate served for the exact hostname in the address bar
Protocol or cipher error Unsupported TLS settings, a listener that is not speaking TLS, or a hostname not covered by the certificate Test the TLS handshake on port 443 and verify the server configuration
Too many redirects or a redirect loop Conflicting edge and origin HTTP-to-HTTPS rules Trace every Location response and identify which layer owns each redirect
Page loads but says “not fully secure” Mixed content: HTTP images, scripts, styles, fonts, frames, or API calls Open browser developer tools and list the HTTP resources
Cloudflare error 526 Cloudflare cannot validate the origin certificate in Full (strict) mode Check the origin hostname, expiry, SANs, and complete chain from the edge’s point of view

Write down the precise hostname, including whether it is the apex name, www, or a subdomain. A certificate that works for www.example.com does not automatically cover example.com, and a wildcard for *.example.com does not cover the apex or a deeper name such as api.dev.example.com.

1. Confirm DNS and port 443 before changing TLS

Resolve every public hostname

Check the address that users actually reach. From a terminal, run commands such as:

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
dig +short example.com A
dig +short example.com AAAA
dig +short www.example.com A
dig +short www.example.com AAAA
nslookup example.com

The returned IPv4 and IPv6 addresses must belong to the intended endpoint. An old AAAA record can send some visitors to a server where the certificate was never installed, while IPv4 visitors appear to work. Check the apex, www, and each important subdomain separately. If a reverse proxy or DNS-based load balancer is in use, determine whether the name resolves to the proxy or directly to the origin.

Test the HTTPS listener

Verify that a firewall, security group, hosting panel, or network appliance permits inbound TCP 443. A basic reachability test is:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
curl -Iv https://example.com/

A timeout usually indicates routing or firewall trouble rather than a bad certificate. A connection refusal means that nothing is listening on 443 at that address, or a firewall is actively rejecting it. If the connection succeeds but the certificate is wrong, continue with certificate and SNI checks.

Test IPv4 and IPv6 independently when both exist:

curl -4 -Iv https://example.com/
curl -6 -Iv https://example.com/

These tests also reveal the HTTP status and redirect sequence. Use the same hostname that appears in the browser; testing an IP address changes SNI and can select a different virtual host.

2. Inspect the certificate the server really presents

Check names, dates, issuer, and key usage

In the browser, open the lock or warning icon, view the connection or certificate details, and inspect the subject alternative names (SANs). The exact hostname in the address bar must appear in the SAN list. Also check the validity period, issuer, and whether the certificate is intended for server authentication.

Command-line inspection avoids relying on a cached browser result:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
openssl s_client -connect example.com:443 -servername example.com -showcerts </dev/null

Look at the first certificate returned (the leaf certificate), its SAN entries, the issuer, and the verification result. The -servername option is essential because it sends SNI, the hostname indication used by a multi-site server to choose a certificate.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

Test SNI and virtual-host selection

On a server hosting several sites, the listener can be healthy while the wrong site’s certificate is selected. This happens when the requested name is missing from the TLS server block, the default server is catching the request, or the proxy forwards a different host name.

Compare the result for each name:

openssl s_client -connect example.com:443 -servername example.com </dev/null 2>/dev/null | openssl x509 -noout -subject -issuer -dates -ext subjectAltName
openssl s_client -connect www.example.com:443 -servername www.example.com </dev/null 2>/dev/null | openssl x509 -noout -subject -issuer -dates -ext subjectAltName

If one command shows a default or unrelated certificate, correct the virtual-host mapping and reload the server. Do not solve a name mismatch by asking users to ignore the warning; browsers will continue to treat the connection as untrusted.

3. Install and send the complete certificate chain

A server normally needs the leaf certificate plus every intermediate certificate required to connect it to a trusted root. The root certificate is generally already present in the browser or operating system and is not normally sent by the server. Sending only the leaf can produce trust errors even when the certificate itself is valid.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Nginx

For Nginx, point ssl_certificate at a file containing the leaf certificate followed by the intermediate certificates in the order supplied by the certificate authority. Keep the private key in the separate key file:

server {
    listen 443 ssl;
    server_name example.com www.example.com;
    ssl_certificate     /etc/ssl/example/fullchain.pem;
    ssl_certificate_key /etc/ssl/example/privkey.pem;
}

The file name is not important; its contents and order are. After editing, validate and reload:

sudo nginx -t
sudo systemctl reload nginx

Nginx documentation specifically recommends using OpenSSL to verify that the server sends the complete chain. Re-run the openssl s_client -showcerts command and count the certificates returned.

Other web servers and control panels

Apache, managed hosting panels, and application servers use different labels, but the requirement is the same: select the full-chain certificate for the site, not a leaf-only file, and select the matching private key. If the panel offers separate fields for certificate, private key, and CA bundle, paste the intermediate bundle into the CA-bundle field. Save, restart or reload the service, and inspect the live endpoint rather than trusting a configuration preview.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Do not paste a private key into a public certificate field, commit it to a repository, or email it in a support ticket. Restrict its filesystem permissions and replace the certificate and key if the key has been exposed.

4. Make the hostname, SNI, and virtual host agree

Three names must line up:

  • The hostname the visitor enters.
  • The hostname sent in SNI during the TLS handshake.
  • The host name used by the HTTP virtual host or reverse proxy after the handshake.

For a direct connection, configure the site for every name you intend to serve and install a certificate covering all of them. Decide whether the apex redirects to www or the reverse, then configure that destination deliberately. For a proxy, preserve the original host header unless your architecture intentionally maps it to an internal name; an accidental rewrite can select the default certificate.

After changing a virtual-host file, perform a configuration test, reload the service, and retest each name with SNI. A browser may retain an earlier connection, so use a new private window or close existing connections while validating.

5. Align reverse-proxy and origin TLS

When a CDN or reverse proxy sits in front of the server, there are two TLS connections: browser-to-edge and edge-to-origin. An edge certificate can be perfectly valid while the origin connection is broken.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Encryption mode Browser to edge Edge to origin Origin certificate validation Operational implication
Flexible HTTPS HTTP None, because the connection is not TLS Can conflict with an origin that forces HTTPS and create a redirect loop
Full HTTPS HTTPS Encryption is used, but the origin certificate is not strictly validated Useful for encryption while repairing the origin, but it does not establish full certificate trust at the origin
Full (strict) HTTPS HTTPS Yes; hostname, validity, issuer, and chain must pass validation Recommended once the origin has a correctly installed, verifiable certificate

In Full (strict), Cloudflare error 526 means Cloudflare cannot verify the SSL certificate on the origin server. Check the origin certificate’s SANs, expiration, intermediate chain, and the certificate selected by SNI from the edge’s request. Testing the origin with a laptop is not always equivalent: the edge may connect using a different hostname or address.

Do not leave a weaker mode enabled as a permanent substitute for repairing the origin. Use it only as a controlled diagnostic or temporary recovery measure, then return to strict validation.

6. Eliminate redirect loops

A redirect loop usually means the edge and origin disagree about whether the current request is HTTP or HTTPS. For example, an edge can receive HTTPS from the browser, connect to an origin over HTTP, and receive an origin rule that redirects HTTP to HTTPS. The edge repeats the same HTTP origin request, producing an endless cycle.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Trace the chain

curl -IL https://example.com/

Record every status code and Location value. A healthy canonical redirect normally ends at a 200 response (or an expected application response) after a finite number of redirects. A loop that alternates between two URLs, ports, or schemes identifies the conflicting rules.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose one owner for each redirect

  • Let the edge perform the public HTTP-to-HTTPS redirect and configure the origin to understand the forwarded HTTPS state; or
  • Use end-to-end HTTPS and let the origin perform the redirect after the edge connects securely; or
  • Use a single application-level canonical redirect while disabling duplicate rules in the proxy and web server.

Cloudflare’s Always Use HTTPS setting only redirects visitors; it does not repair certificate validation. Ensure the origin mode and redirect policy are compatible, and configure the application to trust the proxy’s documented scheme header rather than guessing from the local connection.

7. Fix “not fully secure” mixed-content warnings

Mixed content is separate from certificate validation. The page itself may be delivered over HTTPS while it requests an image, stylesheet, JavaScript file, font, iframe, WebSocket, or API endpoint over HTTP. Browsers may block active content and warn about passive content.

Find every insecure request

  1. Open the page over HTTPS.
  2. Open Developer Tools and select the Console and Network panels.
  3. Reload with the Network panel recording.
  4. Filter for http:// requests and note the source file, template, or database field that generated each URL.

Change application references

Update hard-coded URLs, CMS settings, image fields, API base URLs, canonical tags, and sitemap entries to HTTPS. Prefer root-relative paths such as /assets/app.css for same-origin resources. For third-party resources, confirm that the provider supports HTTPS before changing the URL. Check CSS files as well as HTML: background images and imported fonts are common hidden sources.

Automatic HTTPS rewriting at a proxy can help with eligible resources, but it cannot make an HTTP-only third-party service secure and it does not replace correcting stored URLs. Test forms, checkout flows, embedded media, service workers, and API calls after the change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

8. Test the final configuration by hostname and route

Do not stop when one browser window shows a lock. Test the combinations your architecture exposes.

Test What to record Pass condition
Apex name over HTTPS Resolved address, certificate SANs, chain, status, redirects Correct certificate and finite redirect sequence
www name over HTTPS Same values as above Either serves the site or redirects to the chosen canonical name
Each important subdomain Certificate and virtual-host result No default-certificate or name-mismatch response
Direct origin route Origin certificate and TLS handshake, where permitted Origin passes its own validation and presents the full chain
Proxied route Edge certificate, origin mode, status, and headers Edge and origin use the intended encryption mode without loops
Representative application pages Console errors and blocked resources No mixed-content requests or blocked HTTPS assets

Use curl -I for headers and openssl s_client for the certificate. Repeat after cache expiration or a configuration reload when a proxy caches redirects. Keep a short change record containing the final SAN list, chain files, TLS mode, redirect owner, and tested hostnames; it makes the next renewal safer.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Common failure scenarios and the precise fix

The certificate was installed, but the browser shows an unrelated certificate

DNS may point to another server, or SNI may be selecting the default virtual host. Compare the resolved address with the intended host, then inspect the certificate with the correct -servername value. Correct DNS or the virtual-host mapping and reload.

Only some devices report “untrusted”

This commonly indicates a missing intermediate certificate or an outdated trust store. First fix the server’s full chain; then update affected operating systems and browsers. Do not assume that because one modern browser builds the chain, every client will.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

HTTP works, but HTTPS times out

Port 80 reachability does not prove that port 443 is open. Check the 443 listener, firewall rules, load-balancer listener, security group, and IPv6 path. Install the certificate only after the TLS listener is reachable.

Cloudflare reports 526 after enabling Full (strict)

Inspect the certificate at the origin, not only the edge certificate. Ensure the origin certificate covers the name Cloudflare uses, is within its validity period, and is accompanied by the intermediates. Verify that the correct origin virtual host is selected by SNI, then retest before leaving strict mode enabled.

The lock appears, but scripts fail

The certificate is probably valid and the remaining issue is mixed content or a blocked cross-origin request. Use the browser console to identify each URL, migrate it to HTTPS, and verify the remote server’s certificate and CORS policy.

Prevent the problem at the next renewal

  • List every hostname, including redirects, APIs, mail-related web endpoints, and staging names that are publicly exposed.
  • Automate certificate renewal, but also automate deployment of the full-chain file and a safe web-server reload.
  • Monitor the certificate served from outside your network, checking expiry, SAN coverage, issuer, and chain.
  • Monitor both IPv4 and IPv6 endpoints when both DNS record types exist.
  • Document whether TLS terminates at the edge, the origin, or both, and which layer owns redirects.
  • Keep a staging or maintenance procedure for testing a renewed certificate before switching all traffic.
  • After every renewal or proxy change, test apex, www, subdomains, direct origin access where applicable, and representative application pages.

The reliable fix is not “install SSL again.” It is a consistent path from the requested hostname to the intended endpoint, through a matching certificate and complete chain, across correctly selected SNI and virtual hosts, with proxy encryption and redirects that agree, and with all page resources addressed over HTTPS.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.