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.
My domain is:oohkitchen.co.uk
I'm running node.js server on ubuntu20.04 (without nginX) I'm attempting to use SSL for the first time. I installed certbot with 'certbot certonly --standalone'
My node app server was set to ports 9080 (http)/9089 (https) for Dev and using these ports everything seemed to work. i.e. ssl works.
As i'm now entering production, I changed the node server ports to 80/443, which all seemed to work initially. About 30 minutes later, I start to see the following error:
Error: listen EADDRINUSE: address already in use :::80
I now understand certbot also using port 80, is this true because after running netstat -tulnp I could not see any reference to certbot ?
Tried the following command as I understand it stops certbot from using any ports:
'certbot -d example.com --manual --preferred-challenges dns certonly', two options appeared in shell. I tried both options but I was greeted with no TXT. What could be wrong ?
Thanks
UPDATE
root@ubuntu01:/home/jetspace01# ss -tlp
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 127.0.0.53%lo:domain 0.0.0.0:* users:(("systemd-resolve",pid=549,fd=13))
LISTEN 0 128 0.0.0.0:ssh 0.0.0.0:* users:(("sshd",pid=537445,fd=3))
LISTEN 0 4096 127.0.0.1:27017 0.0.0.0:* users:(("mongod",pid=949,fd=10))
LISTEN 0 128 [::]:ssh [::]:* users:(("sshd",pid=537445,fd=4))
LISTEN 0 511 *:https : users:(("node",pid=684244,fd=21))
LISTEN 0 511 *:http : users:(("node",pid=684244,fd=20))