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. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
If you use the standalone mode you need to free up port 80 first by stopping nginx.
You could use the webroot mode which writes the challenge files out into the directory structure of your website, so your website can serve the challenge response via nginx instead.
Hello..
I am seeing same error that is the requested nginx plugin does not appear to be insalled. And try again with the pagekite site if you find the a certificates now?
But, I just noticed in the image in your first post you have connekted.pagekite.me (note it showed .me not .com)
And, your latest post showed con2ted.ddns.net which CNAMEs to the .me domain
So, never mind my comments about the .com name. That seems to be the wrong domain in your first post.
But, trying the .me domain does not reach the nginx server you describe. I don't understand how PageKite and nginx work together so I don't think I can be any help.
Your nginx server should respond with a 404 Not Found but instead is 503 Unavailable. And, the response headers don't show nginx as the server which it normally would.
nslookup con2ted.ddns.net
Non-authoritative answer:
con2ted.ddns.net canonical name = connekted.pagekite.me.
Name: connekted.pagekite.me
Address: 172.104.250.122
curl -i connekted.pagekite.me/.well-known/acme-challenge/Test123
HTTP/1.1 503 Unavailable
X-PageKite-UUID: 4a3445ea030bfe3e5a6902d82596a0347758ad43
Content-Type: text/html; charset=utf-8
Pragma: no-cache
Expires: 0
Cache-Control: no-store
Connection: close
(summarized data response:)
<h1>Sorry! (fe)</h1><p>The HTTP PageKite for connekted.pagekite.me is unavailable at the moment.</p>
<p>Please try again later.</p>
you tried just when i closed it and was trying with ngrok..
yes you are right about the com and me thing
please try now, connekted.pagekite.me/room1.html
this is the exact url and also please open the inspect console
was using free plan from no ip thats why the ddns domain
Can you show us the nginx server block you setup for this domain name? It should have a listen setting for port 80 to handle HTTP requests. In that server block should be a root setting for a folder on your machine. I previously linked to nginx docs about that. Whatever this root folder is should be used in the Certbot -w value.
When you use nginx as a reverse proxy it handles the initial HTTP and HTTPS connections. There is a separate connection between it and your node server. You need a cert in nginx to handle HTTPS
The /acme folder is the one you name in the Certbot command -w value
On Windows, nginx might treat that as in indirect path and then the full path it uses is described in the nginx docs below. You might want to use an explicit path including a drive letter also shown in those docs
Excellent. Re-run without --dry-run to get your cert.
Then you setup your nginx server block for https (port 443). Below is good guide. Do not use HSTS or Stapling until you fully understand what they do. They are advanced features so I de-selected them in URL below.
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.