Certbot certificate not showing up on xampp on windows

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:www.designjewels.in

I ran this command: certbot certificates

It produced this output: Found certificates at C:\Certbot\Live\www.designjewels.in\fullchain.pem

My web server is (include version): xampp-windows-x64-8.2.12

The operating system my web server runs on is (include version):Windows 11

My hosting provider, if applicable, is: Azure

I can login to a root shell on my machine (yes or no, or I don't know):Yes

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
Yes
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):certbot 2.9.0

Hi @debopriyosanyal, and welcome to the LE community forum :slight_smile:

If the "A" in "XAMPP" is for "Apache", then you should review that configuration.
I'd start with the output of:
httpd.exe -t -D DUMP_VHOSTS

And you can stop trying to obtain a new cert - you have already received plenty of them:

1 Like

Certbot on Windows is not able to automatically install the issued certificates into Apache. You need to do that manually. Did you configure Apache to use the issued certificates manually?

Please note that the Certbot team is discontinuing Windows support. See Certbot Discontinuing Windows Beta Support in 2024 for more information.

3 Likes

Can you please tell me where in Xampp Apache the certificates need to be updated manually?

There are several places to learn about Apache configuration. The Apache docs site is a good source. For SSL Configuration the Mozilla configurator is helpful (see link below).

There is also the Apache Friends community which provides the XAMPP package

Note especially this FAQ item:

Is XAMPP production ready?
XAMPP is not meant for production use but only for development environments. XAMPP is configured to be open as possible to allow the developer anything he/she wants. For development environments, this is great but in a production environment, it could be fatal.

3 Likes

Thanks for highlighting this point. Looks like I would have to shift to apache on linux.

2 Likes

Possibly, but do you specifically need Apache? If you do want to host a website on Windows (perhaps because you find it easier to use), you would normally use IIS, the built-in windows web server, on Windows Server (not Windows 11). If you are hosting on azure it's possible to run websites without a server at all, especially if your site is static.

2 Likes

I am not sure if a generative ai site can be classified as static

Sure, it looked like your form was submitting to another service, which seems basically static to me but you know your own system best. Either way, yes if your system has dependencies that are best served on Linux then you might want to change OS, but increasingly web apps are cloud hosted without maintaining your own server at all, freeing you from learning and maintaining the underlying web server infrastructure.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.